Tag: string point null i++ log CEP exercise--Print
Packagecom.sxt.arrays.test;Importjava.util.Arrays;/*1,2,3,4!5,6,7!8,9!12,456,90!32 * This string is split into two-dimensional array with an exclamation mark * Knowledge Point: String + array*/ Public classTestarray { Public Static voidMain (string[] args) {String s= "1,2,3,4!5,6,7!8,9!12,456,90!32"; String[] Split= S.split ("!");//split return string arraySystem.out.println (arrays.tostring (split)); System.out.println ("Split.length:" +split.length);//the number of one-dimensional arrays in a two-dimensional arraySystem.out.println ("split[0]:" +split[0]); int[][]arr =New int[Split.length] [];//Split.length: The number of one-dimensional arrays in a two-dimensional arraySystem.out.println ("---------------------------"); for(inti=0; i<split.length; i++) {string[] split2= Split[i].split (",");//each element within a one-dimensional array is a whole, so comma-separated//System.out.println ("---->" +arrays.tostring (split2));Arr[i] =New int[Split2.length];//Initializes a one-dimensional array! Otherwise: NullPointerException dynamic assignment for(intj=0; j<arr[i].length; J + +) {Arr[i][j]=Integer.parseint (Split2[j]); System.out.print (Arr[i][j]+" "); } System.out.println (); }//[1,2,3,4, 5,6,7, 8,9, 12,456,90,]//Split.length:5//split[0]:1,2,3,4// ---------------------------//1 2 3 4//5 6 7//8 9//456// + }}
String splitting + two-dimensional array Day15 exercises