package Baozhuang;
public class IntegerTest {
public static void main(String[] args) {
/*装箱:把基本数据类型转化为对应的对象数据类型
好处:1.在需要使用对象数据类型的时候,转换成对应的对象类型(集合里面)
2.转换完成以后,拥有相应的属性和方法,方便操作
*/
//方法一 整型
int i = 15;
System.out.println(i);
Integer integer2 = new Integer(15);
System.out.println(integer2);
int i0 = integer2; //拆箱
System.out.println(i0);
//方法二 接受字符串必须为数字类型
Integer integer = new Integer("122");
System.out.println(integer);
int i1 = integer;
System.out.println(i1);
//方法三 .ValueOf()方法
Byte byteValue = Byte.valueOf("14"); //装箱
Byte byteValue1 = byteValue.byteValue(); //拆箱
System.out.println(byteValue1);
Integer integer3 = Integer.valueOf(18);
int i2 = integer3.intValue();
System.out.println(i2);
//方法四 最简便
Integer intObject = 5; //装箱
int intValue = intObject.intValue();//拆箱
System.out.println(intValue);
//字符串和基本数据类型的转换
//字符串转换成基本数据类型 数据类型.parseInt("");
int i5 = Integer.parseInt("123");
System.out.println(i5);
float f = Float.parseFloat("123");
System.out.println(f);
double d = Double.parseDouble("123");
System.out.println(d);
boolean b = Boolean.parseBoolean("1");
System.out.println(b);
//基本数据类型转化为字符串
int i6 = 1235;
String s = Integer.toString(i6);
System.out.println(s);
String sex =Character.toString('男');
System.out.println(sex);
String s1 = 123 + "";
System.out.println(s1);
}
}