声明:以下仅是小白记录学习过程中遇到的问题。
如果有大佬发现代码错误或者其它问题,愿意为小白指点一二,可留言评价,小白甚是感激。在此先行谢过!
代码详解:
public class IntegerTest04 {
public static void main(String[] args) {
//static Integer valueOf(int i) 静态方法
// 返回一个表示指定的 int 值的 Integer 实例。
//int 转换为String
//way01
int i = 100;
String s = i +"";
//String ss2 = 100 +"";//缩写版
System.out.println(s);
//way02
int i2 = 100;
String s2=String.valueOf(i);
//String ss = String.valueOf("100");//缩写版
System.out.println(s2);
//String转换为int
String s3 = "111";
int i3 = Integer.parseInt(s3);
//int ii2 = Integer.parseInt("111");//缩写版
System.out.println(i3);
//int转换为Integer 自动装箱
//int i4 =100;
//Integer in = i4;//100为int类型
Integer inn = 100;//自动装箱
System.out.println(inn);
//Integer转换为int 自动拆箱
Integer in2 = 100;//100为Integer类型
int i5 = (in2);
System.out.println(i5);
//String转换为Integer
String s4 = "100";
Integer in3 = Integer.valueOf(s4);
//Integer in5 = Integer.valueOf("100");//缩写版
System.out.println(in3);
//Integer转换为String
Integer in4 = 100;
String s5 = String.valueOf(in4);
//String s6 = String.valueOf(100);//缩写版
System.out.println(s5);
}
}