文件名过滤器FilenameFilter的用法

更新时间:2023-07-03 09:19:27 阅读: 评论:0

⽂件名过滤器FilenameFilter的⽤法.io.FilenameFilter是⽂件名过滤器,⽤来过滤不符合规格的⽂件名,并返回合格的⽂件;
实例1,匹配指定字符结尾的⽂件
st;
import java.io.File;headmaster
import java.io.FilenameFilter;
import org.junit.Test;
public class Demo4  {
@Test
初次见面说什么public void test1(){
File file = new File("D:/Temp");
frenchcum
FilterBysuffix filter = new FilterBysuffix(".txt");
String[] files = file.list(filter);
for (String fileName : files){
System.out.println(fileName);
}
}
}
class FilterBysuffix implements FilenameFilter{
private String suffix;
millionairepublic FilterBysuffix(String suffix){
this.suffix=suffix;
december缩写}
@Override
public boolean accept(File dir, String name) {
dsWith(suffix);
}
comodo是什么意思
}
  结果:
实例2,正则匹配⽂件
public class Test1 {
@Test
public void demo1() throws IOException{
File file = new File("D:/tmp");
FilterByMatches filterByMatches = new FilterByMatches(".*txt$");
String[] files = file.list(filterByMatches);
中国新年习俗for(String f : files){
System.out.println(f);
}
深大师院国际高中}
}
class FilterByMatches implements FilenameFilter{pcs
private String suffix;
public FilterByMatches(String suffix){
this.suffix=suffix;
}
public boolean accept(File dir, String name) {
return name.matches(suffix);
英文小说读后感
}
}
  结果:

本文发布于:2023-07-03 09:19:27,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1075799.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:匹配   过滤   指定   实例   返回   习俗   师院
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图