String变量包含文件名C:\Hello\AnotherFolder\The File Name.PDF。如何仅将文件名The File Name.PDF作为字符串获取?
String
C:\Hello\AnotherFolder\The File Name.PDF
The File Name.PDF
我计划拆分字符串,但这不是最佳解决方案。
只需使用 File.getName()
File f = new File("C:\\Hello\\AnotherFolder\\The File Name.PDF"); System.out.println(f.getName());
使用 String方法 :
File f = new File("C:\\Hello\\AnotherFolder\\The File Name.PDF"); System.out.println(f.getAbsolutePath().substring(f.getAbsolutePath().lastIndexOf("\\")+1));