java基本数据类型的包装类

package cn.sasa.demo1;

public class TestDemo {
	public static void main(String[] args) {
		/**
		 *基本数据类型对应的包装类
		 *char ---- Character
		 *int ------ Integer
		 *byte ---- Byte
		 *short --- Short
		 *long ---- Long
		 *float ---- Float
		 *double -- Double
		 *boolean -- Boolean 
		 */
		
		//Integer 类 parseInt
		int num1 = Integer.parseInt("22");
		System.out.println(num1-1);
		
		//parseInt(string str, int radix)
		//参数二指定字符串是什么进制,将这个进制的字符串转成十进制
		int num2 = Integer.parseInt("1010", 16);
		System.out.println(num2);
		
		Integer in1 = 88; //装箱 值类型转引用类型
		int num3 = in1.intValue();
		System.out.println(--num3);
		
		int num4 = in1; //拆箱 引用类型转值类型
		System.out.println(num4);
		
		/**
		 * Integer 进制转换 静态方法
		 * totoBinaryString() 十进制转二进制
		 * toOctalString()     十进制转八进制
		 * toHexString()       十进制转16进制
		 */
		System.out.println(Integer.toBinaryString(10));
		System.out.println(Integer.toOctalString(12));
		System.out.println(Integer.toHexString(66));
		
		/**
		 * 静态成员变量
		 * MAX_VALUE
		 * MIN_VALUE
		 */
		System.out.println(Integer.MAX_VALUE);
		System.out.println(Integer.MIN_VALUE);
	}
}

  

猜你喜欢

转载自www.cnblogs.com/SasaL/p/10129707.html