/** * 詳細步驟 */ private static void test1() { //獲取文件的原始名稱 String originalFilename = "tim.g (1).jpg";//timg (1).jpg //獲取最后一個.的位置 int lastIndexOf = originalFilename.lastIndexOf("."); //獲取文件的后綴名 .jpg String suffix = originalFilename.substring(lastIndexOf); System.out.println("suffix = " + suffix); }
/** * 簡化寫法 */ private static void test2() { //獲取文件的原始名稱 String originalFilename = "tim.g (1).jpg";//timg (1).jpg //獲取文件的后綴名 .jpg String suffix = originalFilename.substring(originalFilename.lastIndexOf(".")); System.out.println("suffix = " + suffix); }
運行效果
不喜勿噴。