1、转化图
2、JAVA 提供 8种基本数据类型的包装类,使得基本数据类型具有类的特征
3、各种转化实现学习的代码(测试实现)
package com.learn.test;
import org.junit.Test;
public class WrapperTest {
@Test
public void testInt(){
int num1 = 10;
Integer int1 = new Integer(num1);
System.out.println(int1.toString());
Float aFloat = new Float(12.4);
Float aFloat1 = new Float("45.2");
System.out.println(aFloat);
System.out.println(aFloat.toString());
System.out.println(aFloat1.toString());
}
@Test
public void testInteger(){
Integer integer1 = new Integer(23);
int int1 = integer1.intValue();
System.out.println(integer1);
System.out.println(int1);
Float fla1 = new Float(18.5);
float fla2 = fla1.floatValue();
System.out.println(fla1);
System.out.println(fla2);
}
@Test
public void testPack(){
int num1 = 10;
method(num1);
int num2 = 11;
Integer integer1 = num2;
System.out.println(integer1.toString());
boolean b1 = true;
Boolean b2 = b1;
System.out.println(b2.toString());
int num3 = integer1;
boolean num4 = b2;
System.out.println((num3));
System.out.println((num4));
}
public void method(Object obj){
System.out.println(obj);
}
@Test
public void testString(){
int num1 = 19;
String str1 = num1+" what?";
float fla1 = 12.7f;
String str2 =String.valueOf(fla1);
System.out.println(str1);
System.out.println(str2);
String str3 = "1234";
String str4 = "true";
Integer integer1 = Integer.parseInt(str3);
Boolean b1 = Boolean.parseBoolean(str4);
System.out.println(integer1);
System.out.println(b1);
}
}