package com.test;
/*
* 包装类:专门将简单数据类型的数据进行封装,得到相应的类
*
* 简单数据类型 包装类
* int Integer
* byte Byte
* short Short
* long Long
* float Float
* double Double
* boolean Boolean
* char Character
*
* 包装类作用:
* 1.可以方便的实现简单数据类型与字符串之间的转换化
* 2.便于在集合中存储
* 3.可以更加简单的对简单数据类型进行操作
*/
public class Demo10 {
public static void main(String[] args) {
// 1.基本类型转成字符串类型
// static String Integer.toString(int i)
// static String Double.toString(double d)
String string = Integer.toString(30);// int类型转换成String
System.out.println(string + 1);// 301
// 字符串类型转基本类型
// int Integer.parseInt("23")
// double Double.parseDouble("3.45")
// 注意点:只有数值型的字符串才能转换成简单数据类型,否则报异常:NumberFormatException
int a = Integer.parseInt("30");
System.out.println(a + 1);// 31
// 把十进制转成其它进制
// Integer.toHexString()//转成十六进制
// Integer.toOctalString()//转成八进制
// Integer.toBinaryString()//转成二进制
System.out.println(Integer.toHexString(16));// 10
System.out.println(Integer.toOctalString(16));// 20
System.out.println(Integer.toBinaryString(16));// 10000
// 把其它进制转十进制
// Integer.parseInt(数据,进制)
System.out.println(Integer.parseInt("11", 2));// 3
}
}