刪除檔名最後一個點號之後的副檔名的 Java 程式
removeExtension 方法用於刪除副檔名(最後一個點號之後的)。此方法需要一個引數,即檔名,它將返回沒有副檔名的檔名。
以下是演示此方法的程式 -
示例
import java.io.File; public class Demo { public static String removeExtension(String fname) { int pos = fname.lastIndexOf('.'); if(pos > -1) return fname.substring(0, pos); else return fname; } public static void main(String[] args) { System.out.println(removeExtension("c:\JavaProgram\demo1.txt")); } }
上述程式的輸出如下 -
輸出
c:\JavaProgram\demo1
現在讓我們瞭解一下上述程式。
removeExtension 方法用於刪除副檔名(最後一個點號之後的)。以下是演示此方法的程式碼片段 -
public static String removeExtension(String fname) { int pos = fname.lastIndexOf('.'); if(pos > -1) return fname.substring(0, pos); else return fname; }
main() 方法列印 removeExtension 方法返回的不帶副檔名的檔名。以下是演示此方法的程式碼片段 -
public static void main(String[] args) { System.out.println(removeExtension("c:\JavaProgram\demo1.txt")); }
廣告