Hallo,
ich belege den Vector mit Strings und will ihn anschließend auslesen.
Wenn ich println benutze geht alles, aber wenn ich den Vectorinhalt in eine Variable vom Typ String schreibe geht es nicht.private Vector fErrorLog = new Vector();
if (fErrorLog.size() > 0) {
System.out.println("------------------------------------------ ERRORS ------------------------------------------");for (int i = 0; i < fErrorLog.size(); i++) {
System.out.println(fErrorLog.get(i));
}System.out.println("--------------------------------------------------------------------------------------------");
}
Es wäre zwar besser gewesen, Du hättest den Code gepostet, der _nicht_ funktioniert, aber ich denke mal, Du hast nicht beachtet, dass in Collections nur Elemente der Klasse Object abgelegt werden. Die Methode get(int index) gibt deshalb ein Object zurück. Du musst es in einen String casten.
String str = new String();
for (int i = 0; i < fErrorLog.size(); i++) {
str = str.concat((String)fErrorLog.get(i));
}
Gruß
Axel