成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

Java强制转换成int类型

Q1:java中如何把string类型转换成int类型

有两种方法,根据例子说明:

12345String->ints="12345";inti;第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.valueOf(s).intValue();

第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象

Q2:java中如何将字符串类型转换成int型?

int c=Integer.parseInt(getProperty("num"));wwW.bAzhishi%.CoM

Q3:JAVA中如何将String类型转为int类型?

String s = "1986";
int num=Integer.parseInt(s);//这样就将String类型转换为int类型了。
不过得注意得是,既然你是将String类型转换为int类型,那么你的String里面的值,一定是数组,不然调用parseInt()就会抛出异常的

Q4:java定义小于int型的基本类型时,为什么不需要强制转换?

因为小于int型的基本类型都会自动提升为int类型进行比较。

比如char或者short等,所以不是不需要强转,只是Java已经帮你做过了。

猜你喜欢

更多