💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# Java `ArrayList set()`方法 > 原文: [https://beginnersbook.com/2013/12/java-arraylist-set-method-example/](https://beginnersbook.com/2013/12/java-arraylist-set-method-example/) 如果需要根据索引更新列表元素,则可以使用`ArrayList`类的`set`方法。方法`set(int index, Element E)`使用给定元素`E`更新指定索引的元素。 `public E set(int index, Element E)` ### 例: 在这个例子中,我有一个`Integer`类型的`ArrayList`,其中我添加了几个元素,然后我使用`java.util.ArrayList`类的`set`方法更新了一些元素。 ```java 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); } } ``` 输出: ```java ArrayList before update: [1, 2, 3, 4, 5, 6, 7] ArrayList after Update: [11, 22, 33, 44, 55, 6, 7] ```