以Integer类为基础
装箱操作 以及Integer对象的生成方法
将基本类型转变为Integer类,成为对象,就可以调用Integer类的方法。
构造方法,生成Integer对象的方法有
Integer a=new Integer(“100”);
Integer a=new Integer(2);//装箱操作
Integer a=Interger.valueOf(int i);//这个比装箱操作要好一点,但是使用有条件,它基于
也就是说第四种方法是
Integer a=Integer.valueOf(“100”);来返回 对象
自动装箱 int b=5;
拆箱和基本类型的生成方法
int j=i.intValue();//i是在上边定义的Integer对象,拆箱操作
int j=i;//自动拆箱
返回int的方法
int intValue()
int j=i.intValue();
static int parseInt(String s)
将字符串参数作为有符号的十进制整数进行解析。
parseInt(String s)
举例
radix参数进制是指你字符串现在的进制是,例如123是10进制
s - 包含要解析的整数表示形式的 String
radix - 解析 s 时使用的基数。
int i=Integer.parseInt("100");
生成非包装类对应的基本数据类型
这里以Integer生成float和long类型为例
Integer i=new Integer(5);
long a=i.longVaule();
哪里都有的toString()
i - 要转换成字符串的整数。
radix - 用于字符串表示形式的基数。
toString其实一直都在
先看一下Integer包装类的toString()
String toString()
返回一个表示该 Integer 值的 String 对象 ,toString()在输出对象时候是默认的
static String toString(int i)
返回一个表示指定整数的 String 对象。
static String toString(int i, int radix)
返回用第二个参数指定基数表示的第一个参数的字符串表示形式。
这里的radix指的是目的数的进制数,即前边十进制,转为2进制
再说一下其它不择么用的吧,Java的类多,方法更多,API调用师不知各位大佬听过没
举一个例子
这里就是将十进制转为16进制数再转为字符串输出