String.split使用竖线做为分隔符

String.split使用竖线做为分隔符时会发现得到的数组不对,每个字符都被拆分成数组里的一个值:

解决办法:竖线需要转义才可以作为split的参数,String.split("\|")这样改就可以了,以后遇到特殊字符分隔时,可以这样想想!

原文地址:https://www.cnblogs.com/garinzhang/p/3272821.html