Bootstrap

浅析JAVA包装类和其方法用法

以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进制数再转为字符串输出

;