Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将对象插入ArrayList中的指定索引_Java_Arraylist - Fatal编程技术网

Java 将对象插入ArrayList中的指定索引

Java 将对象插入ArrayList中的指定索引,java,arraylist,Java,Arraylist,假设我有一个名为myClass的类。 在我的课堂上,我有一个名为myArrayList的ArrayList 我如何将V类型的东西放入数组列表中的某个位置。 例如,尝试类似于myArrayList[place]=vThing的操作似乎不起作用 声明如下:publicArrayList myArrayList[]。我添加了myArrayList.add(位置、值),但我收到一个错误,上面写着“无法在数组类型ArrayList[]上调用add(int,V)” 我现在明白了,我认为arraylist的工

假设我有一个名为
myClass
的类。 在我的课堂上,我有一个名为myArrayList的
ArrayList

我如何将
V
类型的东西放入数组列表中的某个位置。 例如,尝试类似于
myArrayList[place]=vThing
的操作似乎不起作用

声明如下:
publicArrayList myArrayList[]。我添加了
myArrayList.add(位置、值),但我收到一个错误,上面写着“无法在数组类型ArrayList[]上调用add(int,V)”

我现在明白了,我认为arraylist的工作原理类似于数组,但它看起来更像是一个列表。

an对该方法有一个重载

正是为了这个目的。不能像数组一样使用方括号访问它

添加泛型类型与此无关(假设您将
ArrayList
定义为
List myArrayList=new ArrayList()

回应你的编辑。改变

public ArrayList<V> myArrayList[]
public ArrayList myArrayList[]

public ArrayList myArrayList
如果你把方括号放在那里,它会考虑它。见鬼,我甚至不确定。这只是坏习惯。我猜是数组列表?或者数组的arraylist?

具有该方法的重载

add(int index, E element) 
正是为了这个目的。不能像数组一样使用方括号访问它

添加泛型类型与此无关(假设您将
ArrayList
定义为
List myArrayList=new ArrayList()

回应你的编辑。改变

public ArrayList<V> myArrayList[]
public ArrayList myArrayList[]

public ArrayList myArrayList
如果你把方括号放在那里,它会考虑它。见鬼,我甚至不确定。这只是坏习惯。我猜是数组列表?还是数组列表

add(int index, E element) 
在列表中的指定位置插入指定元素。将当前位于该位置的元素(如果有)和任何后续元素向右移动(将一个元素添加到其索引中)


在列表中的指定位置插入指定元素。将当前位于该位置的元素(如果有)和任何后续元素向右移动(将一个元素添加到其索引中)。

我建议您学习搜索(例如),您可以在那里找到所有可用的方法

例如:

void    add(int index, E element) 

在列表中的指定位置插入指定元素。

我建议您学习搜索(例如),您可以在那里找到所有可用的方法

例如:

void    add(int index, E element) 

将指定的元素插入到此列表中的指定位置。

向我们展示您的声明,然后读取错误。向我们展示您的声明,然后读取错误。@user2793388:如果您认为它是值得的,您可以接受它作为答案。@user2793388:如果您认为它是值得的,您可以接受它作为答案。