您好,欢迎访问一九零五行业门户网

通过迭代器访问Java的Collection的方法

1、说明
collection 接口有三个子接口,list、set 和 queue。list 会按照元素的插入顺序保存元素,set 中的元素都不能重复。collection 中定义了一些公共的方法,这些基本的工具方法,如确定容器的大小,判断容器是否为空,清空容器,迭代容器元素等方法。
2、实例
interface collection<e> extends iterable<e> {        int size();    boolean isempty();    boolean contains(object o);    iterator<e> iterator();    object[] toarray();    <t> t[] toarray(t[] a);    default <t> t[] toarray(intfunction<t[]> generator) {        return toarray(generator.apply(0));    }    boolean add(e e);    boolean remove(object o);    boolean containsall(java.util.collection<?> c);    boolean addall(java.util.collection<? extends e> c);    boolean removeall(java.util.collection<?> c);    default boolean removeif(predicate<? super e> filter) {        objects.requirenonnull(filter);        boolean removed = false;        final iterator<e> each = iterator();        while (each.hasnext()) {            if (filter.test(each.next())) {                each.remove();                removed = true;            }        }        return removed;    }    boolean retainall(java.util.collection<?> c);    void clear();    boolean equals(object o);    int hashcode();    @override    default spliterator<e> spliterator() {        return spliterators.spliterator(this, 0);    }    default stream<e> stream() {        return streamsupport.stream(spliterator(), false);    }    default stream<e> parallelstream() {        return streamsupport.stream(spliterator(), true);    }}
以上就是通过迭代器访问java的collection的方法的详细内容。
其它类似信息

推荐信息