不,问题在于
*正则表达式中的保留字符,因此您需要对其进行转义。
String [] separado = line.split("\*");*表示“零个或多个先前的表达式”(请参阅
PatternJavadocs),并且您没有给它任何先前的表达式,从而使拆分表达式非法。这就是为什么错误是的原因
PatternSyntaxException。

不,问题在于
*正则表达式中的保留字符,因此您需要对其进行转义。
String [] separado = line.split("\*");*表示“零个或多个先前的表达式”(请参阅
PatternJavadocs),并且您没有给它任何先前的表达式,从而使拆分表达式非法。这就是为什么错误是的原因
PatternSyntaxException。