JAVA基础(输出指定目录下指定后缀的文件名)

    xiaoxiao2022-06-27  171

    1,判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称

    【1】第一种方法实现

    public String[] list():获取E目录下的所有文件或者文件夹的名称数组

    循环遍历

    boolean endsWith(String str):判断字符串是否以某个指定的字符串结尾

    满足条件进行打印

    public class Test3 {     /**      * @param args      * 需求:判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称      */     public static void main(String[] args) {         File dir = new File("E:\\");                  String[] arr = dir.list();                    //获取e盘下所有的文件或文件夹         for (String string : arr) {             if(string.endsWith(".jpg")) {                 System.out.println(string);             }         } } 【2】第二种方法实现 public class Test3 {     /**      * @param args      * 需求:判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出该文件名称      */     public static void main(String[] args) {         File dir = new File("E:\\");             File[] subFiles = dir.listFiles();            //获取e盘下所有的文件或文件夹对象                  for (File subFile : subFiles) {             if(subFile.isFile() && subFile.getName().endsWith(".jpg")) {                 System.out.println(subFile);             }         }          }

     


    最新回复(0)