zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    面试随缘刷题--day7
    面试随缘刷题--day6
    面试随缘刷题--day5
    面试随缘刷题--day4
    面试随缘刷题--day3 二分专题
    Python 将普通图片转字符画
    相离的圆(排序+二分查找)
    Java利用图灵机器人接口实现简单的聊天程序
    正整数分组(动态规划)
    循环数组最大子段和(动态规划)
  • 原文地址:https://www.cnblogs.com/wangxh92/p/3694590.html
Copyright © 2011-2022 走看看