日期:2014-05-20  浏览次数:20669 次

求助,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》
后面使用的时候 把数组里面最后一个元素的加的字符去掉不就好了