美文网首页
Java基础-包装类

Java基础-包装类

作者: 王子也寂寞 | 来源:发表于2017-03-20 10:41 被阅读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);

相关文章

  • [Java基础]包装类型

    [Java基础]包装类 了解一下 什么是包装类型在 Java 中, 数据类型总共可以分为2大类 : 基础数据类型和...

  • Java基础-包装类

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

  • Java编程基础(11)

    Java编程基础知识:Java内置包装内 1.Java Object类详解:Object类的常用方法(equals...

  • Java 基础 31 包装类

    1.1 基本类型包装类的概述   需求:我要判断一个数据是否在int范围内?要想判断一个数据是否在int范围内,首...

  • Java基础——包装类缓存

    在开始之前,我们先来看一下Java语言规范(JLS7-5.1.7)中的一小段内容: If the value p ...

  • Java基础 (3) 包装类

    思考原生与包装类型的区别。装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。...

  • 一起学JDK源码 -- Float类

    前面几篇文章我们看了JAVA基本数据类型整型的包装类,接下来我们看下浮点型float的包装类Float类。 基础知...

  • 包装类

    包装类 1. 什么是包装类 包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java...

  • 1.1包装类型、自动装/拆箱问题

    文 | caesar 永远不安分。 Java基础篇 一.数据类型 1.1包装类型、自动装/拆箱问题 包装类:在ja...

  • JavaSE进阶五 包装类

    java中的包装类 java中对8种基本数据类型提供了8种包装类型;包装类是引用类型,父类是Object。 为什么...

网友评论

      本文标题:Java基础-包装类

      本文链接:https://www.haomeiwen.com/subject/koaknttx.html