String.split使用竖线做为分隔符时会发现得到的数组不对,每个字符都被拆分成数组里的一个值:
解决办法:竖线需要转义才可以作为split的参数,String.split("\\|")这样改就可以了,以后遇到特殊字符分隔时,可以这样想想!