java int和String类型之间的相互转换
String --> int
第一种方法:int i = Integer.parseInt(s);
第二种方法:int i = Integer.valueOf(s).intValue();
两种方法的区别:Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),所以第二种方法会产生多余的一个对象,而第一种方法不会。
int --> String
第一种方法:String s = i + "";
第二种方法:String s = String.valueOf(i);
第三种方法:String s = Integer.toString(i);
三种方法的区别:第一种方法会产生两个String对象,而第二种和第三种方法只会产生一个String对象。