嗨,大家好我趕上例外:ArrayList中意外出局邊界結果
java.lang.IndexOutOfBoundsException:指標:1,大小:0
代碼如下所示:
**ArrayList decoded = new ArrayList(10);
decoded.add(1, "A");**
我真的不明白這裏有什麼問題嗎?
也許有人可以幫助我做到這一點。
基本上我想這樣做: 我已經例如字符喜歡這樣的:
ABCEDFG
和數組用數字:
321211
我需要採取第一個字符和第一數。焦炭寫爲S的ArrayList:
S={"A"};
看號碼並再次寫入相同的字符在那個位置,如果數爲3則排在第三位: (如數字1,那麼只寫它的ArrayList)
S={"A","","","A"}
並從arrayLists中刪除數字和字符。現在他們看起來像這樣:
BCEDFG
21211
並且一直到最後一樣。