int --> String
1.String.valueOf(i)
2.Integer.toString(i)
3.i+"
i+""也就是一个int型的常量。+上个空的字符串,这里牵涉到了string的一些基础知识,string类型的+int在java中他会去这样理解是string类型的字符串跟上个int类型的i代表的字符串(先把i转换为string),int+string型就是先将int型的i转为string然后跟上后面的string
String --> int
Integer.parseInt(s)
Integer.valueOf(s).intValue()
演示:
public class IntStringTransform {
public static void main(String[] args) {
/**
* int 转换为 String
*/
int i = 123;
String a = "";
// 第一种
String s = String.valueOf(i);
System.out.println(s);
//第二种
String s1 = Integer.toString(i);
System.out.println(s1);
// 第三种
a = i + "";
System.out.println(a);
/**
* String 转换成int
*/
String t = "123";
int c;
// 第一种
int i1 = Integer.parseInt(t);
System.out.println(i1);
//第二种
int i2 = Integer.valueOf(t).intValue();
System.out.println(i2);
}
}
输出为:
123
123
123
123
123