Java基础-包装类

2017-03-20  本文已影响0人  王子也寂寞

为了让基本类型的数据进行更多的操作,java就为每种基本类型提供了对应的包装类类型

byte        ---------------------------   Byte

short       ---------------------------   Short

int           ---------------------------   Integer

long        ---------------------------   Long

float        ---------------------------   Float

double    ---------------------------   Double

char        ---------------------------   Character

boolean  ---------------------------   Boolean

Integer

构造方法:

public Integer(int value);

public Integer(String s);s必须是数字的

成员方法:

public static String toBinarySting(int a);把a转成二进制字符串.

public static String toOctalString(int a);把a转成8进制字符串.

public static String toHexString(int a);把a转成16进制字符串.

public static String toString(int i,int radix);把i转成radix进制的字符串.

public static Int parseString(String str,int radix);把Str转成对应进制的数字.

Integer.MAX_VALUE int的最大值.

Integer.MIN_VALUE int的最小值

int类型和String类型的相互转换

int -------> String

Sring.valueOf(int a);

String ---------->Int

Integer.parseInt(String str);

JDK5新特性:

自动装箱:

把基本类型转换为包装类型.

自动拆箱:

把包装类型转换为基本类型.

注意一个问题:

在使用:Integer x = null;代码会出现NullPointerException.

            建议先判断x是否==null;

Character判断字符串的类别(大小写,数字,等等),并将字符各种转换:

构造方法:

public Character(char value);

常见方法:

public static boolean isUpperCase(char ch);

public static boolean isLowerCase(char ch);

public static boolean isDigit(char ch);判断是否是数字.

public static char toUpperCase(char ch);

public static char toLowerCase(char ch);

上一篇下一篇

猜你喜欢

热点阅读