Liebe Forumnutzer! Möglicherweise sind einige von Ihnen bei der Verwendung der folgenden Methode auf ein Problem gestoßen:
Integer.parseInt(String s)
. Das Problem ist folgendes: Die Methode auf meinem Computer möchte einige Zeichenfolgen physisch nicht in Zahlen umwandeln. Wir haben die Zeichenfolge „1568“, die Methode gibt einen Fehler aus:
Exception in thread "main" java.lang.NumberFormatException: For input string: "1568"
Das letzte Mal, dass ich auf ein solches Problem gestoßen bin, war beim Lösen des Problems level19.lesson05.task03. Ich lese eine Zeile aus einer Datei und teile sie mithilfe der Methode in ein Array von Zeichenfolgen auf .split(" ")
. Anschließend konvertiere ich die Zeichenfolgen in Zahlen (wenn dies möglich ist, wenn nicht, fange ich die Ausnahme ab und unternehme nichts), die erste Zahl in der Zeile wird aus irgendeinem Grund ignoriert. Ist das schon mal jemandem passiert, oder wer weiß, wo das Problem liegt? ps: Der Compiler auf der Website überspringt meinen Code!
GO TO FULL VERSION