Java實現(xiàn)的文件過濾代碼分享(按后輟過濾)
更新時間:2014年07月17日 08:38:12 投稿:junjie
這篇文章主要介紹了Java實現(xiàn)的文件過濾代碼分享,本文通過后輟名過濾,代碼寫簡潔,容易看懂,需要的朋友可以參考下
好久沒有寫代碼了,也好久沒有更新我的博客了,昨晚寫了這個過濾文件名的程序,遂發(fā)之~
/*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);
}
}
相關(guān)文章
Spring AOP與AspectJ的對比及應(yīng)用詳解
這篇文章主要為大家介紹了Spring AOP與AspectJ的對比及應(yīng)用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02
mybatis整合ehcache做三級緩存的實現(xiàn)方法
ehcache是一個快速內(nèi)存緩存框架,java項目里用起來很方便,下面這篇文章主要給大家介紹了關(guān)于mybatis整合ehcache做三級緩存的實現(xiàn)方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-06-06
Spring Boot優(yōu)化后啟動速度快到飛起技巧示例
這篇文章主要為大家介紹了Spring Boot優(yōu)化后啟動速度快到飛起的技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-07-07
Java PDF 添加數(shù)字簽名的實現(xiàn)方法
這篇文章主要介紹了Java PDF 添加數(shù)字簽名的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
mybatis如何獲取剛剛新插入數(shù)據(jù)的主鍵值id
這篇文章主要介紹了mybatis如何獲取剛剛新插入數(shù)據(jù)的主鍵值id問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
sprintboot使用spring-security包,緩存內(nèi)存與redis共存方式
這篇文章主要介紹了sprintboot使用spring-security包,緩存內(nèi)存與redis共存方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10

