一、基本数据类型对象包装类
- byte Byte
- short Short
- int Integer
- long Long
- boolean Boolean
- float Float
- double Double
- 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)