问个弱弱的问题!在java中怎么把int型转换成string
如题!
[解决办法]
API java.lang.String
方法valueOf( int i )
返回参数i的String表达式
[解决办法]
int i=10;
String j = i + " " ;
你就这样写吧!~
[解决办法]
String.valueOf();
[解决办法]
总结:String.valueOf(int i)
Integer.toString(int i)
String s = 3+ " ";
[解决办法]
String.valueOf(int i);
或
IntegertoString(int i);
都是返回string值的
[解决办法]
String s = 1 + " ";
==========
这个方法真有创意,我也用过,不过说实话,很垃圾
最常用的做法 : String.valueOf(int)
[解决办法]
一直是String s = 1 + " ";
[解决办法]
String.valueOf(int i)
Integer.toString(int i)
实在找不到其他更好的方法了
[解决办法]
String s = 1 + " ";有什么不好吗
[解决办法]
String s = 1 + " ";
为什么垃圾?
[解决办法]
赞同String valueof(int i)
[解决办法]
不管用哪种方法,最终都要调用Integer.toString()方法。
所以说,直接用Integer.toString(i)是最好的!
String.valueOf(i)调用的是Integer.toString(i, 10)。
而String s = i + " "这种方法也是要先对i调用Integer.toString(),说它垃圾的理由是,它无端地动用了一个额外的字符串 " "。
[解决办法]
赞同 Integer.toString
[解决办法]
赞同 Integer.toString
[解决办法]
String s = 1 + " "; 这个方法好.
就是个类型转换
如果用方法.光是压栈,出栈就会增加内存的消耗.
[解决办法]
Dan1980() ( ) 信誉:98 Blog 2007-04-04 14:27:24 得分: 0
不管用哪种方法,最终都要调用Integer.toString()方法。
所以说,直接用Integer.toString(i)是最好的!
String.valueOf(i)调用的是Integer.toString(i, 10)。
而String s = i + " "这种方法也是要先对i调用Integer.toString(),说它垃圾的理由是,它无端地动用了一个额外的字符串 " "。
顶
[解决办法]
赞同 Integer.toString
[解决办法]
就是,结了吧
[解决办法]
int i = 1;
String s = i+ " ";
[解决办法]
两种方法
String.valueOf(int i)
Integer.toString(int i)
不过貌似上面一种好...