按钮单击时的数组增量

时间:2012-02-17 13:10:22

标签: java

我有阵列Arr_ActivityName_fack& Arr_ActivityName  像:

Arr_ActivityName_fack = new String[Arr_ActivityName.length];

但是当我点击按钮时我需要icrease数组大小。那我怎么办呢?

2 个答案:

答案 0 :(得分:0)

使用Collection(如List)而不是数组。这是一个更加动态的数据结构。

答案 1 :(得分:0)

使用像ArrayList这样的集合,或者如果那不合适:

String[] tmp = Arr_ActivityName_fack;
Arr_ActivityName_fack = new String[Arr_ActivityName_fack.length + 1];
for (int i = 0; i < tmp.length; ++i) {
    Arr_AktivityName_fack[i] = tmp[i];
}

或者在评论中查看arraycopy的链接。