日期:2014-05-20  浏览次数:20815 次

初学提问:如何把一个int字符串转换为String啊?
如何把一个int字符串转换为String啊?
例如:
int   i   =   1234;
String   s;

如何把i转换为s= "1234 "?

------解决方案--------------------
s = Integer.valueOf(i).toString();
------解决方案--------------------
String s=(new Integer(i)).toString();
------解决方案--------------------
s = i+ " ";
------解决方案--------------------
john_sheep(彩虹勇士(纯铜散热器也不行了))
的方法很好啊,简单,但会不会产生什么问题呢?这样写好吗?
------解决方案--------------------
来晚一步

就是用Integer.valueOf()
------解决方案--------------------
String s = String.valueOf(i);
------解决方案--------------------
s = i+ " "; //这样没有问题的, < <core java> > 里面就有写到这样一个技巧

不过标准的做法还是Integer.valueOf().toString();
------解决方案--------------------
s = Integer.valueOf(i).toString();
怎么楼主来回问啊,好像刚刚就回答了你的从String 转int的
------解决方案--------------------
为什么都不用String.valueOf(i)?
------解决方案--------------------
以下兩種做法都可以達到你想要的結果。
1.String s = String.valueOf(i);
2.String s = i + " ";

------解决方案--------------------
i+ " ";
------解决方案--------------------

------解决方案--------------------
最简单的方法:
String s = " "+ i ;
------解决方案--------------------
int i = 1234;
1,String i=String.valueOf(i);//最符合标准的方法
2,s=(new Integer(i)).toString();//最基本的方法
3,3:s= " " +i;//一般别这样写,看似简单,但不符合标准,如果jdk版本太低的话不支持这样写的
------解决方案--------------------
String s =i + " "
------解决方案--------------------
是这个方法s = Integer.valueOf(i).toString();
不过来晚了,呵呵呵!平均分配,呵呵
------解决方案--------------------
呵呵
------解决方案--------------------
接分String s = String.valueOf(i);
------解决方案--------------------
int i=Integer.valueOf(str).intValue();

------解决方案--------------------
String i=new Integer(1).valueOf()
------解决方案--------------------
1.String s = String.valueOf(i);
2.String s = i + " ";

------解决方案--------------------
你可以定义为Integer类型
Integer i = 1234;
String s = i.toString();
------解决方案--------------------
s= " "+i;
------解决方案--------------------
晕...