`
zeng_84_long
  • 浏览: 58028 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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);
    }
  }
    
 }
 
 

}

分享到:
评论
1 楼 aaronhugo 2009-08-22  
学习一哈,刚刚用到了二维数组,感觉还不错。

相关推荐

    Java二维数组实现简单Map

    在Java编程语言中,二维数组可以被用来模拟简单的Map数据结构。Map是一种键值对的集合,其中每个键(Key)都是唯一的,并且与一个值(Value)相关联。尽管Java提供了内置的Map接口(如HashMap、TreeMap等),但有时...

    java实现二维数组转json的方法示例

    在Java编程中,将二维数组转换为JSON格式的数据是常见的数据处理需求,特别是在处理Web服务或数据交换时。本文将详细讲解如何使用Java实现这一功能,以及涉及的相关操作技巧。 首先,我们需要理解二维数组和JSON的...

    二维数组转json的java源码

    在Java编程中,将二维数组转换为JSON对象是一项常见的任务,特别是在处理表格数据或结构化信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它...

    java中二维数组删除一行

    1.方便获得一个字符串表示的矩阵 2.删除二维数组中的第几行 3.删除二维数组中与所要删除行内容一样的此行 4.获得此二维数组

    java二维数组

    java二维数组 java二维数组是一种数据结构,用于存储和操作二维数据。以下是java中二维数组的基本概念和操作。 创建二维数组 在java中,创建二维数组有三种方式: 1. 直接分配:`int arr[][] = new int[3][5];` ...

    52.java二维数组静态初始化.zip

    52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化.zip52.java二维数组静态初始化....

    51.java二维数组动态初始化.zip

    51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化.zip51.java二维数组动态初始化....

    二维数组排序

    // 二维数组冒泡排序 public static void main(String[] args) { int i=0, j=0, temp = 0; int[][] nums1 = { { 34, 1, 22, 5 }, { 28, 98, 15, 32 }, { 33, -5, 17, 41 } }; int rows = nums1.length; //二维...

    java二维数组的理解

    Java二维数组在实际应用中非常广泛,特别是在处理表格数据、图像处理等领域。了解其定义方式、初始化方法以及遍历技巧对于编写高效、可维护的Java程序至关重要。通过本文的学习,相信读者已经能够熟练掌握Java二维...

    java 二维数组的创建与使用

    在Java编程语言中,二维数组是一种特殊的数组...总之,理解和掌握Java中的二维数组是进行复杂数据结构处理和算法实现的基础,对于提升编程能力至关重要。通过学习和实践,我们可以灵活运用二维数组来解决各种实际问题。

    java_二维数组冒泡行列排序源代码

    使用冒泡排序实现的java语言编写的关于二维数组的排序,实现了行、列的排序输出。

    java 二维数组编的扫雷小游戏

    JAVA 用二维数组编写的一个扫雷游戏,绝对可以用!界面简洁美观!

    二维数组如何进行冒泡排序

    ### 二维数组冒泡排序详解 #### 一、引言 冒泡排序是一种简单的排序算法,在数据处理领域有着广泛的应用。对于一维数组而言,冒泡排序实现起来相对容易;然而,当涉及到二维数组时,排序的过程就变得复杂起来。...

    java一维数组二维数组

    Java数组相关资料,部分题目。有兴趣的同学可以了解一下

    JNA调用C++动态库,传入二维数组,通过C++返回二维数组,java调用C++完整案例

    在Java编程中,有时我们需要与C++...总之,JNA提供了灵活的方式让Java与C++库进行交互,但在处理复杂数据类型如二维数组时需要注意内存布局和数据转换。在实际项目中,应确保充分测试,保证在不同平台上都能正确运行。

    java 二维数组 随机生成迷宫

    在Java编程中,二维数组常被用来表示矩阵或者游戏中的地图,包括生成迷宫这样的问题。迷宫生成是一种常见的算法挑战,它涉及到随机性、路径探索以及数据结构的使用。本篇文章将深入探讨如何利用二维数组来随机生成...

    java 将一个二维数组存到txt文件里,然后再读取

    ### Java将一个二维数组存到TXT文件里,然后再读取 在Java编程中,经常会遇到需要将数据存储到文件中的需求。例如,在本例中,我们需要将一个二维数组中的数据写入到TXT文件中,然后再次从该TXT文件中读取这些数据...

    java 将二维数组顺时针,逆时针排序

    在Java编程中,二维数组是一种常见的数据结构,用于表示矩阵或棋盘等二维空间的数据。在某些场景下,我们可能需要对二维数组进行特定的排序,例如顺时针排序或逆时针排序。顺时针排序意味着从数组的左上角开始,沿着...

    将二维数组进行线性插值

    在本场景中,我们处理的是一个二维数组,这种数据结构通常用来存储矩阵或图像数据。以下是关于二维数组和线性插值的详细知识: 二维数组在计算机科学中,是一个多维数据结构,它由一串连续的内存位置组成,这些位置...

    java一维和二维数组实现乘法表

    本教程将重点讲解如何使用一维和二维数组来实现乘法表,这对于初学者来说是一个很好的实践项目,有助于理解数组的概念以及如何通过控制流程来输出特定格式的数据。 首先,让我们了解一维数组。一维数组可以被视为...

Global site tag (gtag.js) - Google Analytics