我不斷收到此錯誤刪除的字符串:從數組列表
java.lang.IndexOutOfBoundsException: Index: 3, Size: 3
我想去掉字符串「梅格」,它將編譯,但我不斷收到此錯誤。
import java.util.ArrayList;
public class CustomerLister2 {
public static void main (String[] args) {
ArrayList<String> name = new ArrayList<String>();
name.add("Chris");
name.add("Lois");
name.add("Meg");
name.add("Meg");
name.add("Brain");
name.add("Peter");
name.add("Stewie");
for (int i = 0; i < name.size(); i++){
name.get(i);
name.remove(i);
name.set(i,"Meg");
}
for(String names: name){
System.out.println(names);
}
}
}
'name.set(i,「Meg」);''的用途是什麼? –