关于java二维数组的的问题

来源:百度知道 编辑:UC知道 时间:2024/05/20 17:23:27
1.一个二维数组可能以把每一行当成一个值取出么,应该怎么写
2.如何把一个数组中某一列值相同的行取出来构成一个新的二维数组例如
1,111,1111
2,111.2222
1,333,3333
我想去第一列为1的所有行构成一个新的二维数组
1,111,1111
1,333,3333
3.如何把一个二维数组set到一个bean里面?

1,二维数组,第一个下脚标不变,就能实现整行数据的读取
如,for(int i=0;num[0].length();i++){
System.out.print(num[0][i]);
}
2,同样,我们可以对一列的数据进行比较,把一样的下角标取出,然后使用就可以了。如,for(int i=0;num.length;i++){
if(num[i][0]==1){
for(int j=0;num[i].length();i++){
System.out.print(num[i][j]);
}
}
3,跟其他类型的数据set的方法一样,在bean中声明的变量类型是二维数组就可以了

String[][] str= new String[2][2];

str[0][0]="a";
str[0][1]="b";
str[1][0]="c";
str[1][1]="d";

问题1:String abc=str[0][0]+str[0][1];
问题2:先构建立一个新的数组,用for,如果对应的列是你要的值,然后就把
对应的值转给那个数组
问题3:我知道可以把二维数组放到一个arraylist里面,放到bean里面是什么意思

数据结构的事