Java二维数组处理

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,C++,c,C#,J#)