p[5][2]={{ "fh ", "nh "},{ "mm ", "nh"},{ "gg",''},{ "jj ",''},{ "gh ",''}}
p[6][2]={{ "34", "nh "},{ "44", "nh"},{ "dd",''},{ "mm",''},{ "gg",''},{ "fh",''}} }
第一列是用户id,用id比较,新建一个 String[][]去掉重复id,怎么做清楚简单?我2层循环生成的总是有重复的?
p[6][2]={{ "34", "nh "},{ "44", "nh"},{ "dd",''},{ "mm",''},{ "gg",''},{ "fh",''}} }
第一列是用户id,用id比较,新建一个 String[][]去掉重复id,怎么做清楚简单?我2层循环生成的总是有重复的?
用元素个数少的那个数组的每个元素去长的那个里面遍历,找不到相同的就什么操作也不作,找到相同的就把俩数组中的这两个元素都去掉,最后把俩数组加一起就行了吧?
p[6][2]={{ "34", "nh "},{ "44", "nh"},{ "dd",''},{ "mm",'nh'},{ "gg",''},{ "fh",'nh'}} }
想要的输出结果是{{ "mm",'nh'},{ "gg",''},{ "fh",'nh'} }
第一列是主键
用元素个数少的那个数组的每个元素去长的那个里面遍历,找不到相同的就什么操作也不作,找到相同的就把俩数组中的这两个元素都去掉,最后把俩数组加一起就行了吧?
m[6][2]={{ "34", "nh "},{ "44", "nh"},{ "dd",''},{ "mm",'nh'},{ "gg",''},{ "fh",'nh'}} }
for(int i=0;i<5;i++){
String id = p[i][0];
for(int j = 0;j<6;j++){
if(m[j][0].equals(id)){
}
}
}
不会写了
int i = 0;
for(int i=0;i <5;i++){
String id = p[i][0];
String value = p[i][1];
for(int j = 0;j <6;j++){
if(m[j][0].equals(id)&&m[j][0].equals(value)){
rs[i][0] = id;
rs[i][1] = value;
i++;
}
}
}