String和int转换方法

阅读更多
String转int
前提是String的内容得是数字,不然转换会报错的

String str="123456";
//方法一:使用静态方法,不会产生多余的对象,但会抛出异常
int s1=Integer.parseInt(str);
//方法二:也会抛异常,但会多产生一个对象,
//Integer.valueOf(s) 相当于new Integer(Integer.parseInt(s))
int s2=Integer.valueOf(str).intValue();


int转Sring
int str=123456;
//方法一:会产生两个String对象
String s1=str+"";
//方法二:使用String类的静态方法,只有一个对象
String s2=String.valueOf(str);

你可能感兴趣的:(int转string,string转int,int和string转换,int,Strng,String,int)