刪除檔名最後一個點號之後的副檔名的 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"));
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP