Folgendes hat mich stutzig gemacht:
Ini.getActualSortings() gibt einen Vector<String> zurück.
Alle anderen Variablen, die im write drinne stehen sind für die Fragestellung nicht von Belang, also beliebig.
Wenn ich nun die for Schleife folgendermaßen schreibe:
übergeht er die for-Schleife komplett.
Übersehe ich etwas?
mfG henpara
Ini.getActualSortings() gibt einen Vector<String> zurück.
Alle anderen Variablen, die im write drinne stehen sind für die Fragestellung nicht von Belang, also beliebig.
Java:
try {
String tab = "\t";
File statfile = new File(".\\out\\statfile.txt");
if (!statfile.exists()) {
statfile.createNewFile();
}
FileWriter fwr = new FileWriter(".\\out\\statfile.txt", true);
BufferedWriter bwr = new BufferedWriter(fwr);
int anz = Ini.getActualSortings().size();
for (int i = 0; i < anz; i++) {
bwr.write("Sortierung: " + Ini.getActualSortings().get(i) + tab + "; Paare gefunden: " + stat.sr.getanzPärchen()[i] + tab + " Startzeit: " + Ini.startzeit.get(i) + tab + " Endzeit: " + Ini.endzeit.get(i) + tab + Ini.getActStudy() + tab);
bwr.write(System.getProperty("line.separator"));
System.out.println("Sortierung: " + Ini.getActualSortings().get(i) + "; Paare gefunden: " + stat.sr.getanzPärchen()[i] + " Startzeit: " + Ini.startzeit.get(i) + " Endzeit: " + Ini.endzeit.get(i) + System.getProperty("line.separator"));
}
bwr.close();
fwr.close();
} catch(IOException e) {
e.printStackTrace();
}
Wenn ich nun die for Schleife folgendermaßen schreibe:
Java:
for (Iterator i = Ini.getActualSortings().iterator(); it.hasNext();){
...// Hier nur Ini.getActualSortings().get(i) zu i.next() abändern.
}
Übersehe ich etwas?
mfG henpara