String a = "8568876669";
int b = 0;
b = Integer.parseInt(a);
Tämä antaa virheilmoituksen:
Exception occurred during event dispatching:
java.lang.NumberFormatException: For input string: "8568876669"
Mikä mättää? Eikös tän pitäisi toimia ihan näin
String integeriksi
koodari-kalle
2
582
Vastaukset
- koodari-kalle
Toimii nyt kun käynnistin editorin uudestaa, että näin tällä kertaa
- Javakko
Huomaa että tuo luku on liian suuri integeriksi joten parsen lopputulos ei ehkä ole sitä mitä toivotaan. Int-arvojen suurin mahdollinen luku on 2147483647. Asia hoituu käyttämällä long-arvoja: long b=Long.parseLong(a);
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Veroaste on Suomessa viitisen prosenttiyksikköä liian matala
Veropohjaa on rapautettu käytännössä koko kulunut vuosituhat, jonka vuoksi valtion menoja on jouduttu rahoittamaan velka1082727EU komissio - EU-elpymisrahoja voidaan käyttää TILAPÄISESTI väärin!
Espanja ohjasi miljardeja euroja – Nyt EU-komissio teki yllättävän paljastuksen Skandaaliksi noussut Espanjan EU-rahoje291321- 981166
Kristillinen kaste annetaa upotuskasteena
Kristillinen upotuskaste perustuu juutalaiseen mikve-kasteeseen, jossa upottaudutaan veden alle kokonaan. Paavali vertas162997Koko kansan kaste Punaisen meren ylityksen aikana
Koko Israelin 2,5 milj.kansa sai kasteen ja Pyhän Hengen lahjan ylittäessän Punaisen meren. 1.Kor.10 1 Sillä minä en ta366987Empaattisuus ja suoruus.
Tässä tullut noita pehmeitä asioita pohdittua, mutta toisaalta olen myös yksinkertainen mies. Pidän suoruudestakin. Mi133948- 54833
- 40668
Sä saat mut tuntemaan
Jotain sellaista mitä ei saisi tuntea mutta må en mahda tälle mitään. Mulla on ikävä niitä meidän katseita ja sitä tunne22663Tunnettujen vanhempien lapset, tv-sarja
Tunnettujen vanhempien lapset saa tv-sarjan. Juurihan yksi heistä oli MTV:ssä 6.5.26 kertomassa ettei halua julkisuutta109625