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来做