💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 使用索引替换`Vector`元素 > 原文: [https://beginnersbook.com/2014/06/replace-vector-elements-using-index-java-example/](https://beginnersbook.com/2014/06/replace-vector-elements-using-index-java-example/) 在本教程中,我们将了解如何替换`Vector`元素。我们将使用[`Vector`类](https://beginnersbook.com/2013/12/vector-in-java/)的`set()`方法来做到这一点。 `public E set(int index, E element)`:用指定的元素替换此`Vector`中指定位置的元素。 #### 示例 在这个例子中,我们用新值替换`Vector`的第 2 和第 3 个元素。 ```java import java.util.Vector; public class ReplaceElements { public static void main(String[] args) { Vector<String> vector = new Vector<String>(); vector.add("Harry"); vector.add("Steve"); vector.add("Vince"); vector.add("David"); vector.add("Matt"); System.out.println("Vector elements before replacement: "); for(int i=0; i < vector.size(); i++) { System.out.println(vector.get(i)); } //Replacing index 1 element vector.set(1,"Mark"); //Replacing index 2 element vector.set(2,"Jack"); System.out.println("Vector elements after replacement: "); for(int i=0; i < vector.size(); i++) { System.out.println(vector.get(i)); } } } ``` **输出:** ```java Vector elements before replacement: Harry Steve Vince David Matt Vector elements after replacement: Harry Mark Jack David Matt ```