21xrx.com
2024-11-22 11:22:40 Friday
登录
文章检索 我的文章 写文章
Java中如何将字符串转化为二维数组
2023-06-19 21:51:53 深夜i     --     --
Java 字符串 二维数组

在Java编程中,经常会遇到需要将字符串转化为二维数组的情况。这时候我们可以使用split()方法,将字符串分割成一维数组,然后再将一维数组组合成二维数组。下面是一段示例代码:


public class StringToTwoDimensionalArray {

  public static void main(String[] args) {

    String str = "1,2,3;4,5,6;7,8,9";

    String[] strArr = str.split(";");

    int[][] twoDArray = new int[strArr.length][strArr[0].split(",").length];

    for (int i = 0; i < strArr.length; i++) {

      String[] temp = strArr[i].split(",");

      for (int j = 0; j < temp.length;j++) {

        twoDArray[i][j] = Integer.parseInt(temp[j]);

      }

    }

    System.out.println(Arrays.deepToString(twoDArray));

  }

}

上述代码中,我们将字符串分割成一维数组,并通过split(",")方法将一维数组元素转换为整型数值,最终组成二维数组并输出。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复