还在手撕路径?三行代码搞定Java文件名,绝对路径秒变亲儿子 Java程序可以通过以下方法从绝对路径中获取文件名java.io.File;class Main {void main( args) { /path/to/file.txt;File file new File(); file.();.out.(文件名 );在上述提及的代码里, 我们先是制作出一个File对象, 把绝对路径当着参数传递进构造函数当中, 而后, 我们能够去运用()方法来取得文件名, 我们会把文件名进行打印并输出。这种方法用于在获取绝对路径里的文件名时使用, 不管文件到底存不存在方可运用。要是文件不存在这个情况, 那返回出来的文件名会是路径里的最后那一部分。如果你需要获取文件的扩展名可以使用()方法。示例如下java.io.File;java.nio.file.Path;class Main {void main( args) { /path/to/file.txt;File file new File(); file.(); ();.out.(文件名 );.out.(扩展名 );( ) {int .(.);if ( -1 || .() - 1) {;} else {.( 1);于上述代码里头, 我们划定了一个求扩展名的方法, 此方法是为能够从文件名里提炼出扩展名。该方法一开始去寻觅文件名里面最后一个点的下标, 接着运用从点往后直至字符串结尾片段作为扩展名的方法来获取扩展名。留意着, 上面所给出的代码仅仅运用于得出文件名以及扩展名, 并不包含路径情况。要是你有获取文件完整路径的需求, 那么能够采用括号当中的方法。希望以上内容能够帮助到你如果还有其他问题请随时提问。