【发布时间】:2013-06-06 22:44:52
【问题描述】:
数组大小如何在java程序中自动增加我的要求是“创建一个二维数组 sno,在第一维 姓名、年龄在二维 所以如果我通过 sds,25 它应该被添加到数组 [0][sds,25] 数组应该不断增加” 我的代码是这样的:
void values() throws IOException{for ( int row = i; row < len; row++ ){
for ( int column = 1; column <= 1; column++ ){
arrayValues[row][0] = String.valueOf(row+1);
System.out.print("Enter "+(row+1)+" Name: ");
String name = br.readLine();
System.out.print("Enter "+(row+1)+" age: ");
int age = Integer.parseInt(br.readLine());
arrayValues[row][column]= name+","+age;
}
void incrementSize() throws IOException{String[][] newArray = new String[arrayValues.length][];
System.out.println(newArray.length);
String[][] t = Arrays.copyOf(arrayValues, newArray.length);
在此之后如何完成我的代码请帮助我
【问题讨论】:
-
听起来您应该使用不同的数据结构。看看arraylist。
-
没有老板跟我说只能这样实现
-
也许他在测试你是否知道你是否知道arraylist :)
标签: java arrays multidimensional-array auto-increment