刚开始写:"1-2|3-4|5-6"
String[] excelexportArray = excelcolumnformate.split("|");
结果分割成"1" "-" "2" "|" "3" "-" "4" "|" "5" "-" "6"
正确写法:
String[] excelexportArray = excelcolumnformate.split("\\|");
在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。
所以用到特殊分割字符是前面加上转移字符。"\\"