如果需要根据索引更新列表元素,则可以使用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]
