1、说明
Collection 接口有三个子接口,List、Set 和 Queue。List 会按照元素的插入顺序保存元素,Set 中的元素都不能重复。Collection 中定义了一些公共的方法,这些基本的工具方法,如确定容器的大小,判断容器是否为空,清空容器,迭代容器元素等方法。
2、实例
interfaceCollection<E>extendsIterable<E>{ intsize(); booleanisEmpty(); booleancontains(Objecto); Iterator<E>iterator(); Object[]toArray(); <T>T[]toArray(T[]a); default<T>T[]toArray(IntFunction<T[]>generator){ returntoArray(generator.apply(0)); } booleanadd(Ee); booleanremove(Objecto); booleancontainsAll(java.util.Collection<?>c); booleanaddAll(java.util.Collection<?extendsE>c); booleanremoveAll(java.util.Collection<?>c); defaultbooleanremoveIf(Predicate<?superE>filter){ Objects.requireNonNull(filter); booleanremoved=false; finalIterator<E>each=iterator(); while(each.hasNext()){ if(filter.test(each.next())){ each.remove(); removed=true; } } returnremoved; } booleanretainAll(java.util.Collection<?>c); voidclear(); booleanequals(Objecto); inthashCode(); @Override defaultSpliterator<E>spliterator(){ returnSpliterators.spliterator(this,0); } defaultStream<E>stream(){ returnStreamSupport.stream(spliterator(),false); } defaultStream<E>parallelStream(){ returnStreamSupport.stream(spliterator(),true); } }
以上就是Java中Collection通过迭代器访问的方法,希望能对大家有所帮助。更多Java学习指路:Java基础
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容