读书人

java用竖线或其余特殊字符来分割字符串

发布时间: 2012-08-22 09:50:35 作者: rapoo

java用竖线或其他特殊字符来分割字符串

今天使用public String[] split(String regex)方法来拆分一个字符串

北京农村商业银行|银行卡支付(全国范围)|00056

用split分割

str.split("|")

得到结果

北京银行|北京银行(全国范围)|00050

?原因是:regex是一个 regular-expression的匹配模式而不是一个简单的String,所以他对一些特殊的字符可能会出现你预想不到的结果,所以需要转义一下:

str.split("\\|");

?便可以得到想要的结果:

北京农村商业银行银行卡支付(全国范围)00056
?

?

?

读书人网 >编程

热点推荐