9、基本数据类型包装类

一、基本数据类型对象包装类

 

  1. byte         Byte
  2. short       Short
  3. int           Integer
  4. long        Long
  5. boolean  Boolean
  6. float        Float
  7. double     Double
  8. char        Character

二、作用

 

    最常见作用:用于基本数据类型和字符串类型之间做转换

 

三、常用方法

public final class Integer extends Number implements Comparable<Integer> 
{
	//字段*******************************************

	public static final int   MIN_VALUE = 0x80000000;

    public static final int   MAX_VALUE = 0x7fffffff;

    public static final Class<Integer>	TYPE = (Class<Integer>) Class.getPrimitiveClass("int");

	public static final int SIZE = 32;

	//构造方法**************************************

	//构造一个新分配的 Integer 对象,它表示指定的 int 值
	public Integer(int value)

	//构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。
	//使用与 parseInt 方法(对基数为 10 的值)相同的方式将该字符串转换成 int 值。 
	public Integer(String s)throws NumberFormatException
}

 四、基本数据类型与字符串的转换

 

//基本数据类型转成字符串****************************

	//基本数据类型 +””

	//基本数据类型.toString(基本数据类型值)
	//如:Integer.toString(34);//将34正数变成”34”

	//返回一个表示该 Integer 值的 String 对象。
	public String toString()
	//返回一个表示指定整数的 String 对象。
	public static String toString(int i)
	//返回用第二个参数指定基数表示的第一个参数的字符串表示形式。
	public static String toString(int i,int radix)

//字符串转成基本数据类型************************

	xxx a = Xxx.parseXxx(String);
	int a = Integer.parseInt(“123”);
	double b = Double.parseDouble(“12.3”);
	boolean b =  Boolean.parseBoolean(“true”);

//转成基本数据类型*******************************

	Integer in=new Integer(“123”);
	Int num=in.intValue();
 
//十进制转成其他进制*******************************

	public static String toBinaryString(int i)
	public static String toHexString(int i)
	public static String toOctalString(int i)

//其他进制转成十进制*******************************

	public static int parseInt(String s)throws NumberFormatException
	如:int x = Integer.parseInt(“3c”,16);

	//在数字上比较两个 Integer 对象。
	public int compareTo(Integer anotherInteger)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值