首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-04-12 
将一个字符串变为二维数组比如:StringstrnewString( a13b16c44 )这样的一个字符串,如果我想将这个字

将一个字符串变为二维数组
比如:
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 ();
}

}
}

热点排行