我使用Environment从android中的sdcard获取路径..
我有一个文件夹路径:/mnt/sdcard/DNTarie/MalinKundang
我想要的只是采取" MalinKundang" (文件夹路径中的姓氏),怎么做?
谢谢..
答案 0 :(得分:6)
尽管split
示例可行,但可能使用File
类可以说是“更好”,以防您将代码移植到Windows或MacOS:
String path = "/mnt/sdcard/DNTarie/MalinKundag";
String fileName = new File(path).getName();
答案 1 :(得分:1)
String ss = "/mnt/sdcard/DNTarie/MalinKundang";
String[] arr = ss.split("/");
System.out.println(ar[arr.length-1]);// Get last value in array
答案 2 :(得分:1)
我相信
String path = "/mnt/sdcard/DNTarie/MalinKundag";
String stringYouWant = path.substring(path.lastIndexOf("/"), path.length());
应该这样做