我使用以下代码在java中选择文件:
File folder = new File("path to folder");
File[] listOfFiles = folder.listFiles();
Run Code Online (Sandbox Code Playgroud)
现在,如果我只想选择图像文件该怎么办?
hmj*_*mjd 11
使用其中一个版本File.listFiles()
接受FileFilter
或FilenameFilter
定义匹配条件.
例如:
File[] files = folder.listFiles(
new FilenameFilter()
{
public boolean accept(final File a_directory,
final String a_name)
{
return a_name.endsWith(".jpg");
// Or could use a regular expression:
//
// return a_name.toLowerCase().matches(".*\\.(gif|jpg|png)$");
//
};
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1191 次 |
最近记录: |