G
Guest
Gast
Hallo,
ich habe eine Klasse ParseThread, die von Runnable erbt, mit der ich mir den Inhalt eines Verzeichnisses anzeigen lassen möchte.
Aufgerufen wird die Klasse folgendermassen:
Warum wird das 'filenames' Array nicht befüllt, sondern wirf bei jedem Zugriff ein NullPointer Exception?
Danke und Grüsse,
Michael
ich habe eine Klasse ParseThread, die von Runnable erbt, mit der ich mir den Inhalt eines Verzeichnisses anzeigen lassen möchte.
Code:
public class ParseThread implements Runnable {
private String inputDir = "";
ParseThread(String inputDir) {
this.inputDir = inputDir;
}
public void run() {
System.out.println("ParseThread createZipFile");
File[] filenames = new File(inputDir).listFiles(new FilenameFilter() {
public boolean accept(File d, String name) {
return name.endsWith(".cprot");
}
});
System.out.println("filenames "+filenames.length);
}
}
Aufgerufen wird die Klasse folgendermassen:
Code:
Thread threaPar = new Thread(new ParseThread("/data/fbm/cprot/2008/02/03/"));
threaPar.start();
Warum wird das 'filenames' Array nicht befüllt, sondern wirf bei jedem Zugriff ein NullPointer Exception?
Danke und Grüsse,
Michael