程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java完成的文件過濾代碼分享(按後辍過濾)

Java完成的文件過濾代碼分享(按後辍過濾)

編輯:關於JAVA

Java完成的文件過濾代碼分享(按後辍過濾)。本站提示廣大學習愛好者:(Java完成的文件過濾代碼分享(按後辍過濾))文章只能為提供參考,不一定能成為您想要的結果。以下是Java完成的文件過濾代碼分享(按後辍過濾)正文


很久沒有寫代碼了,也很久沒有更新我的博客了,昨晚寫了這個過濾文件名的法式,遂發之~

 /*name:FileNameFilter
 *author : Runzhen Wang 
 *date:2009/11/04
 */
 
 import java.util.*;
 import java.io.*;
 import java.lang.*;
 
 class FileNameFilter{
   public void filter(String strPath,String fname){
     File f=new File(strPath);
     String s=new String();
     if(f.isDirectory()){
       File[] fList =f.listFiles();
       for(int i=0;i<fList.length;i++){
          if(fList[i].isFile()&&fList[i].getName().endsWith(fname)){
            System.out.println(fList[i].getName());
          }
       }
     }
 
   }
 }
 
 public class FileNameFilterDemo{
   public static void main(String[] args){
     FileNameFilter fnf=new FileNameFilter();
     Scanner kb=new Scanner(System.in);
     String str1=new String();
     String str2=new String();
     System.out.print(“輸出文件目次:”);
     str1=kb.next();
     System.out.print(“輸出過濾後綴名:”);
     str2=kb.next();
     fnf.filter(str1,str2);
   }
 }


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved