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
563
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
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot533532Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe312949- 282594
- 762534
- 522232
- 182231
- 561901
- 581706
KL: Mari Hynynen avoimena - Jouni-rakkaan ja Joel-pojan välit ovat nämä!
Mari Hynynen (ent. Perankoski) on naimisissa Jouni Hynysen kanssa. Marilla on edellisestä liitosta yksi lapsi, Joel Vola111603- 171515