我有阵列Arr_ActivityName_fack
& Arr_ActivityName
像:
Arr_ActivityName_fack = new String[Arr_ActivityName.length];
但是当我点击按钮时我需要icrease数组大小。那我怎么办呢?
答案 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的链接。