1
I einfache Konvertierung von String täte int aber immer Zahlenformat Ausnahme:Erste Zahlenformat Ausnahme
Ich habe den Einsatz unter Java-Programm:
String cId = "7000000141";
int iCid = Integer.parseInt(cId);
System.out.println(iCid);
unter Ausnahme Anfahrt:
Exception in thread "main" java.lang.NumberFormatException: For input string: "7000000141"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:459)
at java.lang.Integer.parseInt(Integer.java:497)
Warum bekomme ich die obige Ausnahme?
Es außer Reichweite ist. –
Der maximale Wert eines int beträgt etwa 2 Milliarden. 7 Milliarden sind zu groß. – khelwood
Es ist wegen des Werts mehr als Ganzzahlbereich int: 32 Bit für Ganzzahl der Wertebereich beginnt von -2147483648 zu 2147483647 –