int -> String
1.) String s = String.valueOf(i);
直接使用String类的静态方法,只产生一个对象,用的较多
2.) String s = Integer.toString(i);
先将int转换成Integer型,然后再将Integer转换成String型
String -> int
1.) i=Integer.parseInt(s);
直接使用静态方法,不会产生多余的对象,但会抛出异常,用的较多
2.) i=Integer.valueOf(s).intValue();
相当于 new Integer(Integer.parseInt(s)),也会抛异常,会多产生一个对象