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

字符串分割有关问题

2012-03-01 
字符串分割问题现有这样的字符串none2074488020744880%, 需要按中间的空格分割,结果如下:none,2074488,

字符串分割问题
现有这样的字符串
"none                                   2074488             0     2074488                     0%, "
需要按中间的空格分割,结果如下:
"none,2074488,0,2074488,0%, "
请问如何实现

[解决办法]
String str = "none 2074488 0 2074488 0%, ";
str = str.replaceAll( " + ", ", ");
System.out.println(str);
[解决办法]
仅供参考

String s = "none 2074488 0 2074488 0%, ";
s = s.replaceAll( "\\p{Blank} ", ", ");
[解决办法]
分割的话可以用StringTokenizer类。
String str = "none 2074488 0 2074488 0%, ";
StringTokenizer st=new StringTokenizer(str, " ");

热点排行