我老师给我的代码中有错误。我在MyArrayList
上收到此错误:
带参数()和()的名为spliterator的重复方法是 继承自Collection和Iterable类型
为什么它对我不起作用,但对其他学生有效?
import java.util.*;
public class MyArrayList<E> extends AbstractList<E>
{
private E[] data_store = (E[])new Object[50];
private int how_many = 0;
答案 0 :(得分:0)
我能想到的唯一原因是Java版本的不匹配,代码是根据您在环境中设置的内容编译的。
另一个原因可能是您使用的是不支持Java 8的旧版IDE。例如,Luna之前的eclipse版本不完全支持Java 8(如果我的事实错误,其他人在这里纠正我)。