有一个String数组, String [][]data=new String[9][10];
但是在运行过程中,我需要将第一维的长度9,不断的加一个i.(i的值动态)
例如第一次i=7的话,那么data的长度变为[9+7][10].
可以自己写一个比较麻烦的函数实现,但有没有简单的实现?
但是在运行过程中,我需要将第一维的长度9,不断的加一个i.(i的值动态)
例如第一次i=7的话,那么data的长度变为[9+7][10].
可以自己写一个比较麻烦的函数实现,但有没有简单的实现?
调试欢乐多
改为
String [][]data = new String[i][10];我觉得把i给它就完了啊
final int i = 9;
int increasenum ;
increasenum = 具体增量;
int num = i+increasenum;
用
String [][]data = new String[num][10];
就实现了啊
String [][]data=new String[9][10];
//然后
String [][]temp=data;
data=new String[9+i][10];
for (int j=0;j<temp.length;j++){
data[i]=temp[i];
}
temp=null;
data[j]=temp[j];
}class Array2<T> {
}Array2<Array1<String>> a2 = new ... ...;但是我试验了,不好使还是D语言好啊
不用泛型你难道过不得,呵呵
那你给个美观的标准撒,我又不知道你要多美的