java split 分隔地址

2024-11-19 06:33:02
推荐回答(3个)
回答1:

你好:

可以这样写:

String string = "F:\\Program Files (x86)\\a.txt";
int a = string.lastIndexOf("\\");
System.out.println(string.substring(0,a));
System.out.println(string.substring(a+1,string.length()));

回答2:

这种情况不要用split,用lastIndexOf("\\"),拿到index后判断是否是-1(-1是不存在),如果不是-1就用substring(index + "\\".length())就可以了,"\\"提出来作为常量

回答3:

可以用substring结合lastindexof来做