包装类
包装类不能直接参与运算
基本数据类型对应的包装类除了int char其他都是首字母大写
装箱与拆箱
package Sha.day;
public class MyInter {
public static void main(String[] args) {
Integer integer = new Integer(1);
System.out.println(integer);
Integer integer1 = new Integer("5");
System.out.println(integer1);
Integer integer2 = Integer.valueOf(1);
System.out.println(integer2);
Integer integer3 = Integer.valueOf("5");
System.out.println(integer3);
int i = integer.intValue();
System.out.println(i);
}
}
自动装箱与自动拆箱
package Sha.day;
import java.util.ArrayList;
public class Integer1 {
public static void main(String[] args) {
Integer in = 1;
in = in +2;
System.out.println(in);
ArrayList<Integer> integers = new ArrayList<>();
integers.add(4);
int a = integers.get(1);
}
}
基本数据类型与String转换
package Sha.day;
/**
* @author
*/
public class IntegerString {
public static void main(String[] args) {
// 基本类型-->字符串
String s = 100+"";//常用
System.out.println(s+100);
String e = Integer.toString(100);
System.out.println(e+100);
String w = String.valueOf(100);
System.out.println(w+100);
// 字符串-->基本类型
int i = Integer.parseInt("100");
System.out.println(i+100);
}
}