读书人

将一个字符串变为二维数组解决办法

发布时间: 2012-04-12 15:46:35 作者: rapoo

将一个字符串变为二维数组
比如:
String str = new String( "a 1 3;b 1 6;c 4 4 ");
这样的一个字符串,如果我想将这个字符串以 "; "分离,然后将它们装入一个二维数组C


然后数组C中的值是
{{a,1,3},
{b,1,6},
{c,4,4},
}

在此先道一声谢谢了!!!
希望可以得到大家的帮助!!!!

[解决办法]
public class Test{

public static void main(String args[]){
String str = new String( "a 1 3;b 1 6;c 4 4 ");
String arr[]=str.split( "; ");
String c[][]=new String[3][3];

for (int i = 0; i <arr.length; i++){
for (int j = 0; j <3; j++){
c[i][j]=arr[i].split( " ")[j];
System.out.print (c[i][j]);
}
System.out.println ();
}

}
}

读书人网 >J2SE开发

热点推荐