我想知道我是否打算.以正确的方式分割字符串?我的代码是:
.
String[] fn = filename.split("."); return fn[0];
我只需要字符串的第一部分,这就是为什么我返回第一项的原因。我问是因为我在API中注意到这.意味着任何字符,所以现在我陷入了困境。
split()接受正则表达式,因此你需要转义.以免将其视为正则表达式元字符。这是一个例子:
split()
String[] fn = filename.split("\\."); return fn[0];