java中split分割不全问题,请高手指导啊

如下一段字符串,
1234561303280002174515   |1234561303280001135232   ||599264|2101|0118104814460       |6222980027135700    |||VIRTU2101|SYSTEM|20130328|20130328|20130328|工资|CPS001|8098.50|RMB|C|1|0|1408||||0.00|403102141           |0|||0||||||||||有限公司|营业部||403102141|||

通过split("\\|")分割后结果如下:
1234561303280002174515, 1234561303280001135232, , 599264, 2101, 0118104814460, 6222980027135700, , , VIRTU2101, SYSTEM, 20130328, 20130328, 20130328, 工资, CPS001, 8098.50, RMB, C, 1, 0, 1408, , , , 0.00, 403102141, 0, , , 0, , , , , , , , , , 有限公司,营业部|, 403102141

但是标红的|没有去掉,这个请问怎么处理啊,大神们!!!

 

 

 

你可能感兴趣的:(split 分割不全 java)