以点作为分隔符的拆分字符串我想知道我是否要在.正确的方法?我的代码是:String[] fn = filename.split(".");return fn[0];我只需要字符串的第一部分,这就是我返回第一项的原因。我问是因为我在API中注意到.意味着任何角色,所以现在我被困住了。
3 回答

阿波罗的战车
TA贡献1862条经验 获得超6个赞
split()
.
String[] fn = filename.split("\\."); return fn[0];

临摹微笑
TA贡献1982条经验 获得超2个赞
String[] fn = filename.split("\\.");
something.blabla.txt
int idx = filename.lastIndexOf('.'); return filename.subString(0, idx);

qq_笑_17
TA贡献1818条经验 获得超7个赞
filename.split("\\.");
filename.split("[.]");
filename.split("[-.;ld7]");
添加回答
举报
0/150
提交
取消