简体   繁体   English

Java.util.Collection重写spliterator()

[英]Java.util.Collection overrides spliterator()

In the source code of Collection<E> , I am wondering why the @Override annotation is used. Collection<E>的源代码中,我想知道为什么使用@Override注释。 The spliterator() method doesn't come from Iterable<E> , and Object doesn't have it either. spliterator()方法也不来自Iterable<E> ,而Object也没有。

public interface Collection<E> extends Iterable<E> {
    @Override
    default java.util.Spliterator<E> spliterator() {
        return java.util.Spliterators.spliterator(this, 0);
    }

Iterable DOES HAVE spliterator. 可迭代的没有分隔符。 Check javadoc for java8 not the previous ones 检查javadoc以获得java8而不是以前的版本

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM