Heim > Java > javaLernprogramm > Hauptteil

Dateifilterung siehe Java-Callback

巴扎黑
Freigeben: 2016-12-20 16:55:08
Original
1392 Leute haben es durchsucht

package file.callback;
import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
public class ListFile {
public static void main(String[] args) throws IOException {
filestrview();
}
public static void filestrview() {
try {
// 要过滤的文件所在位置
String FileURL = "D:/test";
File dir = new File(FileURL);
// 要过滤的文件类型,可以是任何类型文件的后缀名
String FileType = ".txt";
Filter filter = new Filter(FileType);
String filelist[] = dir.list(filter);
// 列出FileURL路径下的FileType类型的文件
for (int i = 0; i < filelist.length; i++) {
System.out.println("类型的文件: " + filelist[i]);
}
} catch (Exception e) {
System.out.println(e.toString());
}
}
}
class Filter implements FilenameFilter {
String extension;
Filter(String extension) {
this.extension = extension;
}
// FilenameFilter接口的一个方法,必须实现它
public boolean accept(File directory, String filename)
{
return filename.endsWith(extension);
}
}
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage