1、String.valueOf(int i)
2、Integer.toString(int i)
3、i+""; ? ? //i 为 int类型
是string类型的字zd符串跟上内个int类型的i代表的字符串(先把i转换容为string),int+string型就是先将int型的i转为string然后跟上后面的string。
三种方法效率排序为:
Integer.toString(int i) ? > ? String.valueOf(int i) ? > ?i+"";
按理来说你应该更明白的是第三中啊,这个很简单阿。你看i+""也就是一个int型的常量。+上个空的字符串,这里牵涉到了string的一些基础知识,string类型的+int在java中他会去这样理解是string类型的字符串跟上个int类型的i代表的字符串(先把i转换为string),int+string型就是先将int型的i转为string然后跟上后面的string,这东西纯属我自己的理解