在java中我们可以使用Integer.parseInt()方法将String 转换为int 。如果要将String转换为Integer,我们可以使用Integer.valueOf()方法,该方法返回Integer类的实例。
Java字符串转int示例:Integer.parseInt()方法
public class StringToIntExample1{
public static void main(String args[]){
String s="200";
int i=Integer.parseInt(s);
System.out.println(i);
}
}
输出:200
Java字符串转Integer示例:Integer.valueOf()方法
public class StringToIntegerExample2{
public static void main(String args[]){
String s="200";
Integer i=Integer.valueOf(s);
System.out.println(i);
}
}
输出:300
注意:如果字符串文字中没有数字,则调用 Integer.parseInt() 或 Integer.valueOf() 方法会抛出 NumberFormatException。
public class StringToIntegerExample3{
public static void main(String args[]){
String s="hello";
int i=Integer.parseInt(s);
System.out.println(i);
}
}
输出:
Exception in thread "main" java.lang.NumberFormatException: For input string: "hello" at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.base/java.lang.Integer.parseInt(Integer.java:652) at java.base/java.lang.Integer.parseInt(Integer.java:770) at StringToIntegerExample3.main(StringToIntegerExample3.java:4)
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Java字符串(String)转int
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Java字符串(String)转int