要在ArrayList的所有索引位置上写入相同的对象,可以使用循环来逐个添加对象到ArrayList的不同索引位置上。
以下是一个示例代码:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList arrayList = new ArrayList<>();
String object = "example";
int size = 10; // 假设要在ArrayList的10个索引位置上写入相同的对象
for (int i = 0; i < size; i++) {
arrayList.add(object);
}
// 打印ArrayList的内容
for (String value : arrayList) {
System.out.println(value);
}
}
}
在上面的示例中,我们首先创建了一个空的ArrayList和一个要添加的对象。然后,我们使用循环将对象添加到ArrayList的不同索引位置上。最后,我们遍历ArrayList并打印出所有的对象。
执行上述代码会输出10次"example",表示在ArrayList的所有索引位置上都写入了相同的对象。