java 獲取檔案的字尾
阿新 • • 發佈:2018-12-10
public static void main(String[] args) { // TODO Auto-generated method stub String filename="D:\\新建.文字.文件.txt"; String newoldName = filename.substring(filename.lastIndexOf(".")).toLowerCase();//得到點後面的字尾,包括點。 System.out.println("newoldName0--"+newoldName); String newoldName1 = filename.substring(filename.lastIndexOf(".")+1);//得到點後面的字尾,不包括點 System.out.println("newoldName1--"+newoldName1); String newoldName2 = filename.substring(0, filename.lastIndexOf("."));//得到最後一個點前面的檔名包含路徑,不包括最後一個點 System.out.println("newoldName2--"+newoldName2); }