Mutual conversion between packaging and basic data types

package java4;

import org.junit.Test;

/*
 * 包装类的使用
 * */
public class WrapperTest {

	//基本数据类型转换为对应的包装类
	//调用包装类的构造器
	@Test
	public void test1(){
		int num1 = 10;
		Integer in1 = new Integer(num1);
		System.out.println(in1.toString());
		
		Integer in2 = new Integer("123");
		System.out.println(in2);
		
		Float f1 = new Float(12.3f);
		Float f2 = new Float("12.3f");
		System.out.println(f1);
		System.out.println(f2);
		
		Boolean b1 = new Boolean(true);
		Boolean b2 = new Boolean("true");
		Boolean b3 = new Boolean("true123");  //false
		System.out.println(b3);
		
		Order order = new Order();
		System.out.println(order.b4);
		System.out.println(order.b5);
	}
	
	/*
	 * 包装类转换为基本数据类型
	 * 调用包装类的xxxValue()
	 * */
	@Test
	public void test2(){
		Integer in1 = new Integer(12);
		int i1 = in1.intValue();
		System.out.println(i1 + 10);
	}
}

class Order{
	boolean b4;
	Boolean b5;
}

Guess you like

Origin blog.csdn.net/qq_43629083/article/details/108960474