Hallo, ich hab nenn kleines Problem mit meinen Java-Agent beim auslesen eines Vector.
Der Agent dient dazu die bisherige Arbeitszeit zu errechnen.
Ich lese also die bissherige Arbeitszeit aus und schreib sie in mein Vector, dann will ich die neue Zeit draufrechnen
Vector waz = MITdoc.getItemValue("MIT_WAZnow"); // füllt den Vector
String WAZStr = (String)waz.elementAt(0);
double doublewert = Double.valueOf(WAZStr).doubleValue();
double WAZnow = timediff + doublewert;
MITdoc.appendItemValue("MIT_WAZnow", WAZnow); //schreib die double Zahl in das Dokument
MITdoc.save(); // speichert das Dokument
nun zum Problem, mein Element(0) ist eine double Zahl, die ich nun auslese und mit einer Anderen verrechnen muss.
so wie ich es jetzt gepostet hab, bekomm ich zwar kein Fehler beim kompilieren, aber wenn ich es dann durchlaufen lass bekomm ich die Meldung "Java.lang.ClassCastException: java.lang.Double incompatible with java.lang.String"
Wenn ich aber nun stat
String WAZStr = (String)waz.elementAt(0);
dies benutzt
Double WAZStr = (Double)waz.elementAt(0);
meckert der Kompiler und sagt das keine Operation zwischen double und object möglich ist.
habt ihr nenn tip wie ich das zum funktionieren bringen kann?