• java 基础笔记 基本数据类型对象包装类


    基本数据类型对象包装类:

    为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作。

    用于描述该对象的类就称为基本数据类型对象包装类。

    基本数据类型   包装类

    byte       Byte

    short      Short

    int        Integer

    long       Long

    float       Float

    double      Double

    char        Character

    boolean     Boolean

    该包装对象主要用于基本类型和字符串之间的转换。

    基本类型-->字符串

      1.基本类型数据+""

      2.用string类中的静态方法valueof(基本类型数值);

    字符串--->基本类型

      1.使用包装类中的静态方法 xxx parseXxx("xxx类型字符串");

        int parseInt("1234");

        只有character没有parse方法

      2.如果字符串被Integer进行对象的封装。

         可以使用另一个非静态方法,intValue();

         将一个Integer对象转成基本数据类型值。

    整形的进制转换:

      Integer.toBinaryString();//二进制

      Integer.toOctalString();//八进制

      Integer.toHexString();//十六进制

      Integer.toString(需要转换的数,几进制);

    其他进制转十进制:

      Integer.parseInt("110",2);  //=6

    1.5jdk 以后自动装箱/拆箱

    Integer i = 4; //自动装箱

    i=i + 4 ;    //自动拆箱 如果i=null,此时会报错

    Integer a = new Integer(127);

    Integer b = new Integer(127);

    System.out.println(a==b);//false

    System.out.println(a.equals(b));//true

    //JDK1.5以后,自动装箱,如果装箱的是一个字节,那么数据会被共享不会重新开辟空间。

    Integer x =127;

    Integer y = 127;

    System.out.println(x==y);//x=127 一个字节以内 true  否则 false

    System.out.println(x.equals(y))//true

  • 相关阅读:
    emacs写cnblog博客
    emacs写cnblog博客
    linux安装jdk
    linux远程服务器启动mysql时显示:/tmp/mysql.sock 不存在的解决方法
    最新Linux系统下安装MySql 5.7.17全过程及注意事项
    Xshell实现Windows上传文件到Linux主机
    4种java定时器
    微信的redirect_uri参数错误解决办法
    要善于借势破局——宁向东的清华管理学课第4课
    Java内存区域
  • 原文地址:https://www.cnblogs.com/wangxh92/p/3694590.html
Copyright © 2020-2023  润新知