【发布时间】:2017-10-27 18:56:33
【问题描述】:
每次我在 Java 代码中使用 File.separator 时,都会收到错误消息,因为 '\' 是 Windows 中的转义字符,而 Java 无法识别“引号”。
我尝试这样做:String[] split = strData.toString().split(File.pathSeparator);,但它崩溃并显示以下错误消息:
Caused by: java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
\
^
File.pathSeparator = ;
File.separator = \
strData.toString() = C:\Users\server\Desktop\minecraft\plugins\krneki
【问题讨论】:
-
你能告诉我们
strData.toString()返回什么吗? -
还有
File.pathSeparator