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

用string的split一问解决方法

2012-01-05 
用string的split一问用String的split写一个简单的字符串分割程序,用 | 做分隔符就是不行,用其他分隔符都

用string的split一问
用String的split写一个简单的字符串分割程序,用 "| "做分隔符就是不行,用其他分隔符都可以,奇怪了。。

String   str= "123|4567|890a ";
String[]   split=str.split( "| ");
for(int   i=0;i <split.length;i++){
System.out.println   (split[i]);
}


[解决办法]
"| "是正则表达式中的特殊字符,所以你的程序要这么写

String[] split=str.split( "\\| ");

热点排行