初学提问:如何把一个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;
------解决方案--------------------晕...