Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中的拆分路径名_Android - Fatal编程技术网

android中的拆分路径名

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

我使用环境从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 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