- 1. int转String
- 2. String转int
- i + “”
- String.valueOf(i)
- Integer.toString(i)
int i = 123;
// 1. i + ""
String str1 = i + "";
System.out.println("1.");
System.out.println(str1);
System.out.println(str1.getClass().toString());
// 2. String.valueOf(i)
String str2 = String.valueOf(i);
System.out.println("2.");
System.out.println(str2);
System.out.println(str2.getClass().toString());
// 3. Integer.toString(i)
String str3 = Integer.toString(i);
System.out.println("3.");
System.out.println(str3);
System.out.println(str2.getClass().toString());
运行结果
- Integer.parseInt(str)
- Integer.valueOf(str).intValue()
String str = "123";
// 1. Integer.parseInt(str)
int i1 = Integer.parseInt(str);
// 2. Integer.valueOf(str).intValue()
int i2 = Integer.valueOf(str).intValue();



