جافا - تحويل سلسلة إلى int
في Java ، لتحويل سلسلة إلى int ، يمكنك استخدام Integer.parseInt() أو Integer.valueOf().مثال على Integer.parseInt()
String nombre_str = "22";Execution
int number = Integer.parseInt(nombre_str);
System.out.println(number);
< / pre>وقت التشغيل:
< pre class = "prettyprint lang-java" >22< / pre>مثال على Integer.valueOf()
نمط Integer.valueOf() سيعيد كائنا عدد صحيح< / span >< / span >.
< pre class = "prettyprint lang-java" > String nombre_s = "22" ؛
int number = Integer.valueOf(nombre_s);
System.out.println(number);
22
في حالة عدم قبول السلسلة لأنها تحتوي على حرف أبجدي، على سبيل المثال، نمط NumberFormatExceptio< / span>n< / span>
< pre class = "prettyprint lang-java" > String nombre_s = "9Ab" ؛
int number = Integer.parseInt (nombre_s);
System.out.println(number);
< / pre> الإخراج:
< pre class = "prettyprint lang-java" > استثناء في الموضوع "الرئيسي" java.lang.NumberFormatException: لسلسلة الإدخال: "9Ab"
في java.lang.NumberFormatException.forInputString (مصدر غير معروف) < br / > في java.lang.Integer.parseInt (مصدر غير معروف)
في java.lang.Integer.valueOf(مصدر غير معروف)
الموارد:
http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#valueOf(java.lang.String, int)
http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#parseInt(java.lang.String) أ>