android中的拆分路径名
我使用环境从android中的SD卡获取路径 我有一个文件夹路径:android中的拆分路径名,android,Android,我使用环境从android中的SD卡获取路径 我有一个文件夹路径:/mnt/sdcard/DNTarie/MalinKundang 我想要的只是取“MalinKundang”(文件夹路径中的姓氏),怎么做 谢谢..我相信 String ss = "/mnt/sdcard/DNTarie/MalinKundang"; String[] arr = ss.split("/"); System.out.println(ar[arr.length-1]);// Get last value
/mnt/sdcard/DNTarie/MalinKundang
我想要的只是取“MalinKundang”(文件夹路径中的姓氏),怎么做
谢谢..我相信
String ss = "/mnt/sdcard/DNTarie/MalinKundang";
String[] arr = ss.split("/");
System.out.println(ar[arr.length-1]);// Get last value in array
String path = "/mnt/sdcard/DNTarie/MalinKundag";
String stringYouWant = path.substring(path.lastIndexOf("/"), path.length());
应该这样做虽然
拆分
示例会起作用,但也许使用文件
类可以说“更好”,以防将代码移植到Windows或MacOS:
String path = "/mnt/sdcard/DNTarie/MalinKundag";
String fileName = new File(path).getName();
这是java还是android??因为我不能使用
string.substring()
。。但我试着在android中使用子字符串进行搜索,是的。。它起作用了。。我的代码如下:mPath=path.substring(20)代码>。。这很简单。。谢谢你回答我的问题D