`
ynwetaiahf
  • 浏览: 6183 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

把一个字符串转换为二维数组用到的split语句

阅读更多
public class TestString {

/**
* @给定正则表达式
*/
public static void main(String[] args) {
double [][] d;
String s = "1,2;3,4,5;6,7,8";
String[] First = s.split(";");// 返回一个一维数组,以,号分开
d=new double[First.length][];
for (int i = 0; i < First.length; i++) {
//System.out.println(First[i]);//将一维数组分行打印出来,以其下标打印
String[] Second = First[i].split(",");// 将一维数组的下标以“,”分为另一个数组,返回三个数组
d[i]=new double[Second.length];
for (int j = 0; j < Second.length; j++) {
//System.out.print(Second[j] + "\t" + "I取值:" + i + "\t" + "\t"
//+ "j取值 " + "\t" + j + "\t\t");
d[i][j]=Double.parseDouble(Second[j]);
//System.out.println(d[i][j]+"\t");
}
//System.out.println();
}
for(int i=0;i<d.length;i++){
for(int j=0;j<d[i].length;j++){
System.out.print(d[i][j]+"\t");
}
System.out.println();
}

}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics