获取文件名中的后缀名

/**

  • 实现方法,完成获取下列文件名中的后缀名
  • @author Xiloer
  • 单词记一记:
  • file 文件
  • name 名字 ---> fileName 文件名
  • ext 这里是单词extension的前三个字母,这里指"后缀"的意思。
  • 注:开发中当一个单词作为标识符命名比较长时,可以用类似方式简写
  • get 获取,获得
  • getExtByName 表示获取后缀根据名字
  • logo 商标,徽标
  • /
    public class Test01 {
    public static void main(String[] args) {
      String fileName1 = "logo.png";//要png
      String fileName2 = "jquery.1.1.2.js";//要js
      
      String ext = getExtByName(fileName1);
      System.out.println(ext);//png
      ext = getExtByName(fileName2);
      System.out.println(ext);//js
    
    }
    /**
    • 获取给定文件名中的后缀名部分
    • 文件名
      
    • /
      public static String getExtByName(String name) {
      return "";
      }
      }

望采纳!!!

通过lastIndexOf获取指定字符串最后一次出现的位置,来截取文件名称:

public class Main {
     public static void main(String argu[]) {
      System.out.print(getExtByName("1234.aa.png.js"));
   }
   public static String getExtByName(String name) {
      return name.substring(name.lastIndexOf(".") + 1 ,name.length());
   }
}

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^