給定一個字符串的完整文件路徑,獲取該路徑文件的文件名稱,文件名稱帶後綴

問題

例如,輸入一個完整文件路徑的字符串:D:\work\1.txt

輸出帶後綴的文件名:1.txt

 

方法一

通過拼接字符串來處理

            filePath = D:\work\1.txt
            String fileName = "";

            String[] splis = filePath.split("\\\\");
            
            for (int i = 0; i < splis.length; i++) {
                if (i == splis.length - 1) {
                    fileName = splis[i];
                }
            }
            
            System.out.println(fileName); 

方法二

通過想轉換成java.io.File對象,在通過對象獲取文件名稱

filePath=D:\work\1.txt
String fileName = new File(filePath).getName();
System.out.println(fileName)//1.txt

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章