读书人

split(quot;|quot;)出有关问题哪位高手用过“

发布时间: 2012-04-21 14:34:44 作者: rapoo

split("|")出问题,谁用过“|”分解字符串?
String b="7500|2009-12-12 12:00:00";
String a[]=b.split("|");


结果却是 a[0]="";
a[1]="7";

我用split("2")就能成功截取。怎么回事?

[解决办法]
因为 split 是基于 regex expression 的,| 是 regex expression 的特殊字符。

所以要用 String a[]=b.split("\\|");
[解决办法]

探讨
因为 split 是基于 regex expression 的,| 是 regex expression 的特殊字符。

所以要用 String a[]=b.split("\\|");

读书人网 >J2EE开发

热点推荐