Drodzy użytkownicy forum! Być może niektórzy z Was napotkali problem przy użyciu metody:
Integer.parseInt(String s)
. Problem jest taki: metoda fizycznie na moim komputerze nie chce konwertować niektórych ciągów znaków na liczby. Mamy ciąg „1568”, metoda zgłasza błąd:
Exception in thread "main" java.lang.NumberFormatException: For input string: "1568"
Ostatni raz spotkałem się z takim problemem podczas rozwiązywania problemu na poziomie 19.lekcja05.zadanie03. Czytam linię z pliku i dzielę ją na tablicę ciągów metodą .split(" ")
, a następnie konwertuję ciągi na liczby (jeśli jest to możliwe, jeśli nie, łapię wyjątek i nic nie robię), pierwsza liczba w wierszu jest z jakiegoś powodu ignorowane. Czy ktoś się z tym spotkał lub kto wie w czym tkwi problem? ps Kompilator na stronie pomija mój kod!
GO TO FULL VERSION