- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从 BorisTheSpider 那里得到了以下代码(谢谢他,循环工作完美):
final FileNameExtensionFilter filter = new FileNameExtensionFilter("pdf");
final File path = new File (pathToFiles);
for (final File child: path.listFiles()) {
if (filter.accept(child)) {
claimArrayList.add(child.getName());
System.out.println(child.getName());
}
}
但是我收到以下 FileNameExtensionFilter 异常
Exception in thread "main" java.lang.IllegalArgumentException: Extensions must be non-null and not empty
然后我尝试了
我尝试了final FileNameExtensionFilter filter = new FileNameExtensionFilter(null, "pdf");
虽然它过滤 pdf 文件,但它也允许子文件夹
当我尝试添加其他参数时,过滤器允许所有文件
final FileNameExtensionFilter filter = new FileNameExtensionFilter("csv", "pdf");
最佳答案
您没有将正确的参数传递给 constructor 。具体来说,您缺少第一个参数 description
.
允许描述为 null
,所以如果你没有更好的东西可以放在那里,你可以使用
final FileNameExtensionFilter filter = new FileNameExtensionFilter(null, "pdf");
关于java - FileNameExtensionFilter 没有循环工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19191166/
这是我面临的问题 - 请参阅下面的代码: FileNameExtensionFilter filter = new FileNameExtensionFilter("*.Images", "jpg",
我从 BorisTheSpider 那里得到了以下代码(谢谢他,循环工作完美): final FileNameExtensionFilter filter = new FileNameExtensio
我有一个如下所示的文件选择器演示,假设我已经在 browseButton.addActionListener() 中进行了编码 FileFilter docx = new FileNameExtens
我目前正在处理Processing 中的一个项目。我正在尝试加载音乐文件,但不知何故 Processing 一直说他找不到类 FileNameExtensionFilter jfc = new JFi
我无法让 JFileChooser 只显示我想要的扩展名(文本文件)。 JFileChooser fc = new JFileChooser(); FileNameExtens
我有一个包含许多条目的大型集合:Set allFiles . 使用以下算法遍历此 Set 是否可行?有更好的方法吗? Set allFiles = // ...100,000+ entries Set
我正在使用 FileNameExtensionFilter过滤文件类型,但是当用户选择打开按钮时,他们可以选择从文件类型中选择“所有文件”。有没有办法禁用该选项? FileFilter filter
我想获取目录中具有特定扩展名的文件列表。在 API (Java 6) 中,我看到了一个方法 File.listFiles(FileFilter) 可以做到这一点。 因为我需要一个特定的扩展,所以我创建
我是一名优秀的程序员,十分优秀!