一、实习中所遇到的问题 一开始觉得这样的写法没什么问题,可是结果一直都是错的,直到查了资料才发现split(String regex)参数regex称为分割符,用正则表达式来表示。所以一些特殊的字符( | , + , * , ^ , $ , / , | , [ , ] , ( , ) , - , . , \等)就需要用转义字符来表示。 二、解决办法 列如|字符 .split("\\|") 这样就可以得到正确的结果了