如何增加数组索引

时间:2011-07-01 09:39:31

标签: java

我在我的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]。

4 个答案:

答案 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();