List
String str="";
for(int i=0;i<10;i++){
list.add(str+i);
}
//比如要想替换第5个元素 可以这样
list.remove(5);
list.add(5,"要替换的东东");
ArrayList
al.set(0, "t");
set(index , element); 这个方法就是替换,和数组一样,如果输入的index>=size,
会出现 IndexOutOfBoundsException
list.add(0, "a"); // ["a"]
list.add(0, "b"); // ["b","a"]
list.set(0, "c"); // ["c","a"] // 这个 估计就是你要的答案。