package codex;
public class StringUtil {
public StringUtil() {
// TODO Auto-generated constructor stub
}
/**
* @param args
*/
public static void main(String[] args) {
String[][] userList ={{"11","66"},{"22","32"},{"22","34"},{"7","35"},{"92","36"}};
String[][] userLists = null;
System.out.println("userlist length==="+userList.length);
// for(int i=0;i<userList.length;i++){
// //userLists[i]=(String[])userList[i].clone();
// System.out.println("userList[i]======"+userList[i].toString());
// for(int j=0;j<userList[i].length;j++){
// if(!userList[i][1].equals("22")){
// System.out.println("userList[i][j]======"+userList[i][j]);
// userList[i]=(String[])userList[i].clone();
// }else if(userList[i][1].equals("22")){
// //userList[i][1]=null;
// System.out.println("userLis222======"+userList[i][j]);
//
// }
// }
// }
// System.out.println("userlist length==="+userList.length);
int j=userList.length;
int n=0;
for(int i=0;i<userList.length;i++){
if(!userList[i][0].equals("22")){
}else if(userList[i][0].equals("22")){
//userList[i][1]=null;
j --;
System.out.println("userLis222======"+userList[i][0]);
}
}
// for(int m=0;m<userList.length;m++){
// if(!userList[m][0].equals("22")){
//
// userLists[n][0]=userList[m][0];
// n++;
// }
//}
System.out.println("userlist length==="+j);
int a=0;
//a = userList.length;
String[][] userLista = new String[3][2];
for(int i=0;i<userList.length;i++){
if(userList[i][0].equals("22")){
//a--;
continue;
}
System.out.println("a======="+a);
userLista[a]=userList[i];
a++;
}
System.out.println("userLists.length= "+userLista.length);
for(int i=0;i<userLista.length;i++){
for(String c:userLista[i])
if(c!=null){
System.out.println(c);
}
}
}
}
本文介绍了一个使用Java进行二维字符串数组处理的例子,展示了如何遍历数组并根据特定条件筛选元素。通过对数组元素的条件检查,实现了对指定数据的过滤。

被折叠的 条评论
为什么被折叠?



