2、String 转 int 方法2,使用Integer类中的valueOf()和intValue()方法。
3、使用正则表达式判断String是否为int整型or浮点型数据。动态选择方法转换数据。
4、String 转 double 的方法。
5、String 转 Float 的方法。
6、注意,当String为Long数据类型时,即String长度超过int的长度时转换int数据类型时会出现错误的结果。
1. int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);
Integer.parseInt(String)就是将String字符类型数据转换为Integer整型数据。Integer.parseInt(String)遇到一些不能被转换为整型的字符时,会抛出异常。
2. int i = Integer.valueOf(my_str).intValue();
valueOf(String s )也是Integer类的静态方法,它的作用是将形参 s 转化为Integer对象,什么是Integer对象,Integer就是基本数据类型int型包装类,就是将int包装成一个类。这时候Integer(123)就是整数123的对象表示形式,它再调用intValue()方法,就是将123的对象表示形式转化为基本数据123