String aaa="123"; int bbb=Integer.valueOf(aaa).intValue();
try { String str = ""; int x = Integer.parseInt(str, 36);//1 后面的数字可以是2到36之间 int y = Integer.parseInt(str);//2 int z = new Integer(str).intValue();//3 } catch (java.lang.NumberFormatException ex) { ex.printStackTrace(); }三种方法都需要try一个格式异常其实他们都是调用Integer类的parseInt(String str, int radix)方法 2行代码调用等价于Integer.parseInt(str, 10),默认为10, 3行只是在构造函数中调用了parseInt(str, 10)
String y = "" ; int x = Integer.parseInt(String y) ; int x = new Integer(y).intValue() ;
int bbb=Integer.valueOf(aaa).intValue();
try {
String str = "";
int x = Integer.parseInt(str, 36);//1 后面的数字可以是2到36之间
int y = Integer.parseInt(str);//2
int z = new Integer(str).intValue();//3
} catch (java.lang.NumberFormatException ex) {
ex.printStackTrace();
}三种方法都需要try一个格式异常其实他们都是调用Integer类的parseInt(String str, int radix)方法
2行代码调用等价于Integer.parseInt(str, 10),默认为10,
3行只是在构造函数中调用了parseInt(str, 10)
int x = Integer.parseInt(String y) ;
int x = new Integer(y).intValue() ;
Math.round(float);