在 Java 中獲取副檔名
副檔名是附加到計算機檔案上的字尾,它表示檔案格式。下面給出了一個演示獲取副檔名的程式 −
示例
import java.io.File;
public class Demo {
private static String fileExtension(File file) {
String name = file.getName();
if(name.lastIndexOf(".") != -1 && name.lastIndexOf(".") != 0)
return name.substring(name.lastIndexOf(".") + 1);
else
return "";
}
public static void main(String[] args) {
File file = new File("demo1.txt");
System.out.println("The file extension is: " + fileExtension(file));
}
}上面程式的輸出如下 −
輸出
The file extension is: txt
現在讓我們來理解一下上述程式。
方法 fileExtension() 返回副檔名,它帶有一個引數,即 File 類物件。下面給出了一個演示此方法的程式碼片段 −
private static String fileExtension(File file) {
String name = file.getName();
if(name.lastIndexOf(".") != -1 && name.lastIndexOf(".") != 0)
return name.substring(name.lastIndexOf(".") + 1);
else
return "";
}方法 main() 呼叫方法 fileExtension() 並列印返回的副檔名。下面給出了一個演示此方法的程式碼片段 −
public static void main(String[] args) {
File file = new File("demo1.txt");
System.out.println("The file extension is: " + fileExtension(file));
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP