为什么没有找到 add(int index, E element)这个方法

img

img

为什么没有找到 add(int index, E element)这个方法

因为ArrayList是Collection的子类,ArrayList是在继承了Collection之后实现的add(int index, E element),而Collection本身没有这个方法
所以你new成Collection对象的时候,只能用Collection的方法,而不能用调用子类的方法了。
正确的做法是

img

img


这样编辑才会显示,
需要先进行强制类型转换,因为add(int index, E element)不是Collection中的方法而是ArrayList中的方法
不过我看别人敲的就会直接显示,我是强转后才显示的