E
Eddy75
Gast
Hallo Ihr lieben ich habe ein kleines problem... :-( kann mir jemand helefen?
Ich soll ein Verzeichnis auf bestimmte Dateiendungen Überprüfen dann 4-8 Zeichen in ein Array speichern, abschliesend sortieren und Vergleichen ob die nummer fortlaufen sind. Bin beim Schreiben in ein Array stecken geblieben. Hier ist mein Code:
Ich soll ein Verzeichnis auf bestimmte Dateiendungen Überprüfen dann 4-8 Zeichen in ein Array speichern, abschliesend sortieren und Vergleichen ob die nummer fortlaufen sind. Bin beim Schreiben in ein Array stecken geblieben. Hier ist mein Code:
Java:
import java.io.*;
/**
*
class AWS_dateiNamen {
private static int b;
private static int[] zahlen;
private static int v;
private static int i;
public static void auflisten() {
File dir = new File("C:/test");
String[] fileList = dir.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return new File(dir, name).isFile()
&& name.endsWith(".txt")
&& name.startsWith("tnx_");
}
});
for (String f : fileList) {
v++;
zahlen = new int[v];
String a = f.substring(4, 8);
b = Integer.parseInt(a);
zahlen[i] = b;
//System.out.println("Zahl: " + zahlen[i]);
}
}
public static void main(String[] args) {
auflisten();
java.util.Arrays.sort(zahlen);
}
}