Guten Morgen,
ich habe ein kleines (großes) Denkproblem bei einem Vergleich einer List mit mehreren Textdateien.
Die Textdateien bestehen nur aus Zahlen, eine pro Zeile. In der Liste (ArrayList) sind ebenfalls nur Zahlen. Nun möchte ich die Zahlen der Liste mit denen der Textdateien vergleichen, wenn die Zahl gefunden wurde ist alles in Ordnung und ich kann mit der nächsten Zahl der Liste weitermachen, wenn die Zahl nicht in der ersten Textdatei gefunden wurde, soll die nächste Textdatei zu Hilfe genommen werden und auch hier soll wieder nach der selben Art gesucht werden. Die Anzahl der Textdateien ist dynamisch.
Bisher vergleiche ich die Zahlen nur mit einer Textdatei. Wie könnte ich denn bei den mehreren vorgehen? Vielleicht in einer Liste Zwischenspeichern?
ich habe ein kleines (großes) Denkproblem bei einem Vergleich einer List mit mehreren Textdateien.
Die Textdateien bestehen nur aus Zahlen, eine pro Zeile. In der Liste (ArrayList) sind ebenfalls nur Zahlen. Nun möchte ich die Zahlen der Liste mit denen der Textdateien vergleichen, wenn die Zahl gefunden wurde ist alles in Ordnung und ich kann mit der nächsten Zahl der Liste weitermachen, wenn die Zahl nicht in der ersten Textdatei gefunden wurde, soll die nächste Textdatei zu Hilfe genommen werden und auch hier soll wieder nach der selben Art gesucht werden. Die Anzahl der Textdateien ist dynamisch.
Java:
for(String entry : idList) {
var = false;
BufferedReader in_2 = new BufferedReader(new FileReader(file));
String idExport;
while ((idExport = in_2.readLine()) != null) {
if (entry.equals(idExport)) {
var = true;
break;
}
}
if (!var) {
ui.appendToTextArea(entry + "\n"); //Zahl wird ausgegeben
}