How do I get the file name from a String containing the Absolute file path?
问题 String variable contains a file name, C:\Hello\AnotherFolder\The File Name.PDF . How do I only get the file name The File Name.PDF as a String? I planned to split the string, but that is not the optimal solution. 回答1: just use File.getName() File f = new File("C:\\Hello\\AnotherFolder\\The File Name.PDF"); System.out.println(f.getName()); using String methods : File f = new File("C:\\Hello\\AnotherFolder\\The File Name.PDF"); System.out.println(f.getAbsolutePath().substring(f.getAbsolutePath(