在java中将String转int

String aString = "123";
int a = Integer.parseInt(aString);
int b = Integer.valueOf(aString).intValue();
System.out.println("a:"+a+"\nb:"+b);(注"\n"是换行)

输出的结果为:

在java中将String转成int,两种转换方法都直接与间接的都用到了Integer类中的parseInt()方法,在查看源码的时候发现parseInt()与valueOf()两个方法都 throws NumberFormatException,如果字符串含有非阿拉伯数字外的任何字符就会抛出这个异常,所以在调用时要做好异常处理

猜你喜欢

转载自blog.csdn.net/weixin_40873693/article/details/93640933
今日推荐