Java中int和string的类型转换

int->string
int i=12345;
String s=”“;
第一种方法:s=i+”“; //会产生两个String对象
第二种方法:s=String.valueOf(i);//直接使用String类的静态方法,只产生一个对象
第三种方法:s=Integer.toString(i);
三种方法效率排序为:
Integer.toString(int i) > String.valueOf(int i) > i+”“;
String -> int
s=”12345”;
int i;
第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象

阅读更多
想对作者说点什么? 我来说一句

关于JAVAintString类型转换

2013年07月08日 824B 下载

没有更多推荐了,返回首页

不良信息举报

Java中int和string的类型转换

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭