Hi Leuts,
ich hab mal wieder ein Problem
Und zwar geht es um folgendes:
if (numbers.get("DEBUGINFO")!=null){debugInfo=((String)numbers.get("DEBUGINFO"));}
else {System.out.println("\nError: DebugInfo ist in der Konfigurationsfile nicht definiert. Prozess wird abgebrochen!");}
-numbers ist eine hashtable
Jetzt gibt es da noch weitere Abfragen in der main:
Sowas z.B.
if (debugInfo >= 10)
Ist jetzt klar das sich int uns String nicht vertragen, denn wenn ich jetzt im oben markierten bereich auf einen int stelle kommt die Meldung: "cannot cast from Object to int"
Wenn ich aber "debugInfo" wieder komplett zu nem String mache, dann weiss ich nicht wie ich abfrgen kann das wenn da was größeres als 10 drin steht, denn (debugInfo >= "10") geht ja nicht.
Hat da jemand ne Idee?
ich hab mal wieder ein Problem
Und zwar geht es um folgendes:
if (numbers.get("DEBUGINFO")!=null){debugInfo=((String)numbers.get("DEBUGINFO"));}
else {System.out.println("\nError: DebugInfo ist in der Konfigurationsfile nicht definiert. Prozess wird abgebrochen!");}
-numbers ist eine hashtable
Jetzt gibt es da noch weitere Abfragen in der main:
Sowas z.B.
if (debugInfo >= 10)
Ist jetzt klar das sich int uns String nicht vertragen, denn wenn ich jetzt im oben markierten bereich auf einen int stelle kommt die Meldung: "cannot cast from Object to int"
Wenn ich aber "debugInfo" wieder komplett zu nem String mache, dann weiss ich nicht wie ich abfrgen kann das wenn da was größeres als 10 drin steht, denn (debugInfo >= "10") geht ja nicht.
Hat da jemand ne Idee?