問題
例如,輸入一個完整文件路徑的字符串: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