要在ArrayList中替换项目而不是追加,可以使用set()方法。以下是一个示例代码:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList arrayList = new ArrayList<>();
arrayList.add("Item 1");
arrayList.add("Item 2");
arrayList.add("Item 3");
System.out.println("Before replacement: " + arrayList);
// 替换第二个项目
arrayList.set(1, "New Item");
System.out.println("After replacement: " + arrayList);
}
}
这个示例代码创建了一个ArrayList并添加了三个项目。然后使用set()方法将第二个项目替换为"New Item"。最后,打印ArrayList以查看替换效果。
输出结果: Before replacement: [Item 1, Item 2, Item 3] After replacement: [Item 1, New Item, Item 3]