Android Java有没有一种方法可以将某些对象添加到arraylist的特定索引处?

djc*_*ron -2 java android arraylist

您好,我有ArrayList<String>一些琴弦。我想在特定的索引处插入一个字符串,而不会使该索引上的字符串丢失。我知道如何使用,list.add(index, string)但是它用新的替换了索引处的字符串。

例如我有这个ArrayList:

index 0 => Orange
index 1 => Melon
index 2 => Apple
index 3 => Strawberry
index 4 => Pear
index 5 => Banana
Run Code Online (Sandbox Code Playgroud)

现在,我想将Cherry添加到索引2,因此结果应为:

index 0 => Orange
index 1 => Melon
index 2 => Cherry 
index 3 => Apple
index 4 => Strawberry
index 5 => Pear
index 6 => Banana
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法可以做到这一点,因为它使我头痛。

CAA*_*CAA 5

参考:ArrayList.add(index,element)

 void add(int index, E element)
Run Code Online (Sandbox Code Playgroud)

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

应该也可以在android上工作...