1. 程式人生 > >java split解析二維陣列

java split解析二維陣列

讀入一個字串,該字串表示一個整型二維陣列d,陣列中的元素通過解析字串引數獲得。例如,字串引數:“1,2;3,4,5;6,7,8”,對應的陣列為:
d[0,0] = 1 d[0,1] = 2  
d[1,0] = 3 d[1,1] = 4 d[1,2] = 5
d[2,0] = 6 d[2,1] = 7 d[2,2] = 8
列印這個陣列各元素的內容
import java.lang.*;

import java.util.*;

public class Main {

    public static void main(String[] args){

        Scanner cin = new Scanner(System.in);

        String str = cin.nextLine();

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

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

            String str2[] = str1[i].split(",");

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

                if(j != 0)

                    System.out.print(' ');

                System.out.print("d[" + i +","+ j+"] = " + str2[j]);

            }

            System.out.println();

        }

    }

}