由于这几个东西转来转去老是搞混了,所以我特意做了一个这三者之间互转的总结,代码如下:
public class MyWork {
public static void main(String[] args) {
String str = "12345";
Integer integer = 123456;
int i = 123456;
//int转String
String myStr1 = String.valueOf(i);
//int转String
String myStr2 = i + "";
//int转Integer
Integer myInteger1 = i;//自动装箱,就不用后面那个了//Integer.valueOf(i);
//String转Integer
Integer myInteger2 = Integer.valueOf(str);
//String转int
int myInt1 = Integer.parseInt(str);
//Integer转int
int myInt2 = myInteger2;//自动拆箱,就不用后面那个了//myInteger2.intValue();
//Integer转String
String myStr3 = myInteger1.toString();
//int转String
String myStr4= Integer.toString(i);
}
}