import javax.swing.text.DefaultTextUI;
public class WrapperDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 基本数据类型对象包装类
* 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作
* 用于描述该对象的类就称为基本数据类型对象包装类
*
* byte Byte
* short Short
* int Integer
* long Long
* float Float
* double Double
* char Character
* boolean Boolean
*
* 改包装对象主要用于基本类型和字符串之间的转换
*
* 基本类型---->字符串
* 1 基本类型数值+" "
* 2 用String 类中的静态方法valueOf(基本类型数据)
* 3 用Integer的静态方法ValueOf();
* 字符串----->基本数据类型
* **1 使用包装类中的静态方法 xxx parsexxx(xxx类型的字符串)
* int parseInt("intstring");
* boolean parse("booleanstring")
* 有7种
* 只有Character没有parse方法 因为不需要
* 2 如果字符串被Integer进行对象的封装
* 可以使用另一个非静态的方法,inValue(
* 将一个Integer对象转成基本数据类型
*
*/
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.toBinaryString(6));
int num=4;
Integer i =new Integer(19 );
int x=Integer.parseInt("123");
System.out.println(Integer.parseInt("123")+1);
Integer a=new Integer("123");
System.out.println(i.intValue());
/*
*整数具备不同的进制体现
* toBinaryString
* toOctalString
* toHexString
* 十进制--->其他进制
* parseInt("string",radix);
* 其他进制--->十进制
*
*
*/
System.out.println(Integer.toBinaryString(60));
System.out.println(Integer.toHexString(60));
System.out.println(Integer.toOctalString(60));
System.out.println(Integer.toString(10,2));
System.out.println(Integer.parseInt("3c",16));
}
}
Java 基本数据类型包装类
最新推荐文章于 2021-12-09 09:00:12 发布