zoukankan      html  css  js  c++  java
  • 第十四周作业

    题目:编写一个应用程序,输入一个目录和一个文件类型,显示该目录下符合该类型的所有文件。之后,将这些文件中的某一个文件剪切到另外一个目录中。

     代码

    import java.io.File;
    import java.io.FilenameFilter;
    import java.util.Scanner;
    
    public class wj {
        public static void main(String[] args) {
            Scanner reader = new Scanner(System.in);
            System.out.print("请输入目录");
            File g = new File(reader.nextLine());
            String[] filenames = g.list();
            System.out.print("该目录的文件为" + "
    ");
    
            for (int i = 0; i < filenames.length; i++) {
                System.out.print(filenames[i] + "
    ");
            }
            System.out.print("请输入你想查找文件的类型:");
            X typefile = new X(reader.nextLine());
            String[] filenames1 = g.list(typefile);
            System.out.print("此类型文件为");
            for (int i = 0; i < filenames1.length; i++) {
                System.out.print(filenames1[i] + "
    ");
            }
        }
    
    }
    
    class X implements FilenameFilter {
        String type;
    
        X(String type) {
            this.type = type;
        }
    
        public boolean accept(File file, String name) {
            return name.endsWith(type);
        }
    }

     结果

  • 相关阅读:
    C#中的Singleton模式
    CodeLib
    Google Chats 居然和Gmail集成了...
    Windows中OSG环境搭建
    Socket中winsock.h和winsock2.h的不同
    高斯日记 蓝桥杯
    MATLAB矩阵处理
    马虎的算式 蓝桥杯
    MATLAB基础
    矩阵相乘的一维数组实现
  • 原文地址:https://www.cnblogs.com/12yy/p/12006553.html
Copyright © 2011-2022 走看看