如果需要根据索引更新列表元素,则可以使用ArrayList
类的set
方法。方法set(int index, Element E)
使用给定元素E
更新指定索引的元素。
public E set(int index, Element E)
例:
在这个例子中,我有一个Integer
类型的ArrayList
,其中我添加了几个元素,然后我使用java.util.ArrayList
类的set
方法更新了一些元素。
package beginnersbook.com;
import java.util.ArrayList;
public class SetExample {
public static void main(String args[]) {
ArrayList<Integer> arraylist = new ArrayList<Integer>();
arraylist.add(1);
arraylist.add(2);
arraylist.add(3);
arraylist.add(4);
arraylist.add(5);
arraylist.add(6);
arraylist.add(7);
System.out.println("ArrayList before update: "+arraylist);
//Updating 1st element
arraylist.set(0, 11);
//Updating 2nd element
arraylist.set(1, 22);
//Updating 3rd element
arraylist.set(2, 33);
//Updating 4th element
arraylist.set(3, 44);
//Updating 5th element
arraylist.set(4, 55);
System.out.println("ArrayList after Update: "+arraylist);
}
}
输出:
ArrayList before update: [1, 2, 3, 4, 5, 6, 7]
ArrayList after Update: [11, 22, 33, 44, 55, 6, 7]