嗨,大家好我赶上例外: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
并且一直到最后一样。