所以我在java中编写了一个简单的文本编辑器,它通过showOpenDialog()
检索文件,并将文件名转换为字符串,因此可以显示为标题:
String title = fc.getSelectedFile().toString();
但是让我说我有路径“home / user / file.txt”。如何剥离路径并将其设置为文件名仅显示为“file.txt”?
答案 0 :(得分:6)
文件getName()返回您想要的内容,即路径名称序列中的姓氏。
答案 1 :(得分:1)
getSelectedFile()
返回File
个对象;最简单的方法是在getName()
对象上调用File
。如果路径来自其他地方,您实际上可以从中构建File
并然后调用getName()
。
答案 2 :(得分:0)
String filename = title.substring(title.lastIndexOf("/"))
编辑:大脑的答案更好,更简洁: - )