一、常用的三种方法
1、String.valueOf()2、Integer.toString()3、i + "" 二、实例
一、常用的三种方法
常用的方法有3种:String.valueOf(),Integer.toString()和i +""。
1、String.valueOf()public static String toString(int i) { if (i == Integer.MIN_VALUE) return "-2147483648"; int size = (i < 0) ? stringSize(-i) + 1 : stringSize(i); char[] buf = new char[size]; getChars(i, size, buf); return new String(buf, true); }
2、Integer.toString()public static String valueOf(int i) { return Integer.toString(i); }
Integer.toString()实际是调用String.valueOf函数 3、i + “”
“+”是字符串连接符,当一个int、float或者long类型的变量+一个字符串的时候,这个变量会自动转化为String类型再与后面的字符串连接,所以这里是用一个变量+一个空字符串使得i会变成String类型。 二、实例
public class Main { public static void main(String[] args){ int a = 123; String x = String.valueOf(a); String y = Integer.toString(a); String z = a + ""; System.out.println(x); System.out.println(y); System.out.println(z); }}