在网上搜索的结果基本上的解法是写成.split("\\|");。在此新加一种解决方式,即使用正则表达式中Pattern中的quote(String s)方法:.split(Pattern.quote("|"));。
注意:除了使用“\\|”外,也可以用"[|]" 进行分隔!
如:
String[] paraStr = "6010|320100|A".split("[|]");
quote方法对其他特殊符号也有效果。发此文章纯属为了忘却的纪念。
在网上搜索的结果基本上的解法是写成.split("\\|");。在此新加一种解决方式,即使用正则表达式中Pattern中的quote(String s)方法:.split(Pattern.quote("|"));。
注意:除了使用“\\|”外,也可以用"[|]" 进行分隔!
如:
String[] paraStr = "6010|320100|A".split("[|]");
quote方法对其他特殊符号也有效果。发此文章纯属为了忘却的纪念。