java输出文件路径(home/user/file.txt=file.txt)?
因此,我用java编写了一个简单的文本编辑器,它通过showOpenDialog()
检索文件并将文件名转换为字符串,因此可以显示为标题:
String title = fc.getSelectedFile().toString();
但是假设我有路径“home/user/file.txt”。如何剥离路径并使其文件名仅显示为“file.txt”
你可以在下面搜索框中键入要查询的问题!
因此,我用java编写了一个简单的文本编辑器,它通过showOpenDialog()
检索文件并将文件名转换为字符串,因此可以显示为标题:
String title = fc.getSelectedFile().toString();
但是假设我有路径“home/user/file.txt”。如何剥离路径并使其文件名仅显示为“file.txt”
# 1 楼答案
getSelectedFile()
返回一个File
对象;最简单的方法就是在File
对象上调用getName()
。如果路径来自其他地方,实际上可以从它构建一个File
,然后调用getName()
# 2 楼答案
文件getName()返回您想要的内容,即路径名序列中的姓氏
# 3 楼答案
编辑:brain的答案更好、更简洁:——