我在我的java程序中使用了arraylist,但问题是当我在arraylist中添加一个项目时,它会添加相同的索引,所以我想知道如何在数组列表中增加数组索引。
ArrayList arr = new ArrayList(500);
StringTokenizer st = new StringTokenizer(line, ":Mode set - Out of Service In Service");
while(st.hasMoreTokens()){
arr.add(st.nextToken());
}
在上面的代码中,它继续在同一个索引上添加项目,即arr [0]。
答案 0 :(得分:1)
您的代码没有任何问题。我不相信这会增加零位。
通过显示内容证明它:System.out.println(arr);
答案 1 :(得分:1)
您可以指定必须添加元素的索引:
arr.add(index,st.nextToken());
答案 2 :(得分:0)
您的代码运行正常。我看不出任何问题。
你怎么知道索引0的值是什么,我的意思是你在调试它吗?
该文本真的是你的分隔符吗?
答案 3 :(得分:0)
您真的需要初始化ArrayList大小吗?尝试更改原始代码
ArrayList arr = new ArrayList(500);
的
ArrayList arr = new ArrayList();