读书人

split截取字符串的有关问题

发布时间: 2012-03-27 13:44:24 作者: rapoo

求助,split截取字符串的问题,在线等
字符串如下:1^Y:\CAD-CAM\MACHINE_TOOLS^DIAMOND WHEEL^^WC1005A10 100D*10W*5U*20H*22T #100^^^^
我的需求是把除了^这个符号的其它东西都取出来,空的也要,但是用SPLIT这个方法取到WC1005A10 100D*10W*5U*20H*22T #100这边后面就不在取了。有没哪位有什么办法可以解决这个问题

[解决办法]
SPLIT这个方法取不到空值,你如果想要空值也能取出,最好在空值的地方放一个默认的字符,取出后再用replaceAll("^","")
[解决办法]
不行的话,先在字符串后面加个字符。。《A》
后面使用的时候 把数组里面最后一个元素的加的字符去掉不就好了

读书人网 >Java相关

热点推荐