介绍
这篇文章主要介绍Java中收集怎么通过迭代器访问,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
<强> 1,说明强>
收集接口有三个子接口,列表,设置和Queue.List会按照元素的插入顺序保存元素,设置中的元素都不能重复.Collection中定义了一些公共的方法,这些基本的工具方法,如确定容器的大小,判断容器是否为空,清空容器,迭代容器元素等方法。
<强> 2,实例强>
interface Collection, extends Iterable , { ,,,, ,,,int 大小(); ,,,boolean isEmpty (); ,,,boolean 包含(Object o); ,,,Iterator , iterator (); ,,,对象[],toArray (); ,,,& lt; T>, T [], toArray (T [],); ,,,default & lt; T>, T [], toArray (IntFunction , c); ,,,boolean removeAll (java.util.Collection<?祝辞,c); ,,,default boolean removeIf (Predicate<?, super E>,过滤器),{ ,,,,,,,Objects.requireNonNull(过滤器); ,,,,,,,boolean removed =,假; ,,,,,,,final Iterator , each =, iterator (); ,,,,,,,while (each.hasNext ()), { ,,,,,,,,,,,if (filter.test (each.next ())), { ,,,,,,,,,,,,,,,each.remove (); ,,,,,,,,,,,,,,,removed =,真的; ,,,,,,,,,,,} ,,,,,,,} ,,,,,,,return 切除; ,,,} ,,,boolean retainAll (java.util.Collection<?祝辞,c); ,,,void 明确(); ,,,boolean =(Object o); ,,,int hashCode (); ,,@Override ,,,default Spliterator , spliterator (), { ,,,,,,,return Spliterators.spliterator (,, 0); ,,,} ,,,default Stream ,流(),{ ,,,,,,,return StreamSupport.stream (spliterator(),,假); ,,,} ,,,default Stream , parallelStream (), { ,,,,,,,return StreamSupport.stream (spliterator(),,真的); ,,,} }
以上是“Java中收集怎么通过迭代器访问“这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!