论坛首页 入门讨论版 Java

字符串拆分问题

浏览 311 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-04-27
有这么个字符串:
String str ="abc&def|ghi&gklm|nop&qrst|uvw&xyz";
要求定义一个二维数组,以“|”和“&”为界拆分上面的字符串,并存储在数组中。
如下:
  String str1[][] = new String{{"abc","def"},{"ghi","gklm"},{"nop","qrst"},{"uvw","xyz"}  };
请教下源码 谢谢!
   
最后更新时间:2008-04-28
str1=[]
"abc&def|ghi&gklm|nop&qrst|uvw&xyz".split("|").each do |tmp|
str1<< tmp.split("&")
end
   
0 请登录后投票
最后更新时间:2008-04-28
String str ="abc&def|ghi&gklm|nop&qrst|uvw&xyz";
String[] str1 = str.split("|");
String [][] result = new String[str1.length][];
for(int i = 0;i<str1.length;i++ ){
String[] temp = str1[i].split("&");
for(int j=0;j<temp.length;j++){
result[i][j]=temp[j];
}
}
//result varible is the answer
   
0 请登录后投票
最后更新时间:2008-04-28
楼上正解
   
0 请登录后投票
最后更新时间:2008-04-29
wen19851025 写道
楼上正解

瀑布汗。。。。这个世界上怎么都是这种人呢?
   
0 请登录后投票
论坛首页 入门讨论版 Java

跳转论坛:
JavaEye推荐