自动包装类题目(注意事项)

简介: 自动包装类题目(注意事项)

包装类面试题:


   自动包装当中的一些注意事项

   在包装类当中存在的自动化包装,在有些时候是跟数值相挂钩的

       在进行自动包装的时候,会先进行一个判断,

           1>判断你所输入的数值是否是超过了byte数据类型的范围

           在-128——127之间,如果是的话,会将这个数装在一个对应的Integer的数组当中,

           再返还一个这个索引对应的数组当中的内容,从而通过比较地址值是否在同一个的数组

           当中来进行判断这个Integer类型的数字是否是相等的

           2>对于超过这个范围之外的数据来说,自动包装会将其自动的创建一个新的对象,从而让不同的数字之间的地址值

           是不一样的。使用运算符号进行比较的时候也会因此无法进行比较其中的内容是否是相同的,

           但是如果一定要比价其中的内容,可以使用各个包装类当中的equals方法来进行比较

    */

 

  public static void main(String[] args) {
        Integer a=127;
        Integer b=127;
        System.out.println(a==b);
        //结果是:true
 
 
        Integer c=129;
        Integer d=129;
        System.out.println(c==d);
        //结果是false
        System.out.println(c.equals(d));
        //使用Integer当中的一些方法,从而比较超过相应byte值的自动包装类型
        //结果是true
 
        
        Integer e=12;
        Integer f=13;
        System.out.println(e==f);
        //结果是false,直接比较其中的内容
 
 
    }
目录
打赏
0
2
2
0
30
分享
相关文章
【C/C++ 类型转换规则】一文了解C/C++ 中的类型转换规则,帮助你更好的编程
【C/C++ 类型转换规则】一文了解C/C++ 中的类型转换规则,帮助你更好的编程
159 0
C语言中如何选择合适的方式将整数转换为浮点数
C语言中如何选择合适的方式将整数转换为浮点数
1827 0
|
9月前
自动类型转换你忘记了吗?
自动类型转换你忘记了吗?
C 语言实例 - 判断闰年
用户输入年份,判断该年份是否为闰年。
76 2
前端学习案例16-隐式类型转换-16 原
前端学习案例16-隐式类型转换-16 原
86 0
前端学习案例16-隐式类型转换-16 原
前端学习案例15-隐式类型转换-15 原
前端学习案例15-隐式类型转换-15 原
71 0
前端学习案例15-隐式类型转换-15 原
前端学习案例4-隐式类型转换-4 原
前端学习案例4-隐式类型转换-4 原
79 0
前端学习案例4-隐式类型转换-4 原
店铺业务场景分析、BigDecimal是Java提供的一个不变的、任意精度的有符号十进制数对象。它提供了四个构造器,有两个是用BigInteger构造、接口怎么使用的、重载与重写的区别?分别是什么?
店铺业务场景分析 一、协同店铺、竞争店铺极海数据返回给前端数据结构不一样 导入的数据结构 很有可能和自定义采集得到的数据结构不一样
197 1
店铺业务场景分析、BigDecimal是Java提供的一个不变的、任意精度的有符号十进制数对象。它提供了四个构造器,有两个是用BigInteger构造、接口怎么使用的、重载与重写的区别?分别是什么?
数组注意事项和细节(2)|学习笔记
快速学习数组注意事项和细节(2)。
148 0
数组注意事项和细节(2)|学习笔记

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等