int类型转换成String类型的三种方法
public class String1{
public static void main(String args[]){
int a = 97;
String s1 = String.valueOf(a);
String s2 = Integer.toString(a);
String s3 = ""+a;
System.out.println(s1+"\n"+s2+"\n"+s3+"\n");
}
}
String类型转换成int类型的三种方法
s="12345";
int i;
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)),也会抛异常,但会多产生一个对象