首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从绝对路径获取名称,从最后一个斜杠获取子字符串,java android

从绝对路径获取名称,从最后一个斜杠获取子字符串,java android
EN

Stack Overflow用户
提问于 2012-05-11 18:16:37
回答 6查看 31.9K关注 0票数 18

我想提取绝对路径的名称。如果我有一个值为/mnt/sdcard/Videos/Videoname的字符串,我想保存一个值为Videoname的字符串。

字符串正在改变,我之前无法获得斜杠的数量。如何从最后一个斜杠中拆分子字符串?

/mnt/sdcard/Videos/Videoname --> Videnoname

EN

回答 6

Stack Overflow用户

发布于 2012-05-11 18:20:11

您应该通过File应用程序接口进行操作。引用自File.getName()文档:

返回由该抽象路径名表示的文件或目录的名称。这只是路径名名称序列中的最后一个名称。如果路径名的名称序列为空,则返回空字符串。

示例:

代码语言:javascript
复制
String name = new File("/mnt/sdcard/Videos/Videoname").getName();
票数 25
EN

Stack Overflow用户

发布于 2012-05-11 18:19:41

如果你从一个"File“对象中获取If,你可以用下面的方法获取它:

代码语言:javascript
复制
String fileName = myFile.getName();

如果你从一个简单的字符串中获得它,你可以使用

代码语言:javascript
复制
String fileName = myString.substring(myString.lastIndexOf("/")+1);
票数 14
EN

Stack Overflow用户

发布于 2014-01-28 17:02:42

代码语言:javascript
复制
String path = "/mnt/sdcard/Videos/Videoname"; // Your path

String fileName = new File(path).getName(); // you file name
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10549504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档