java integer 相等_Java Integer.equals()判断相等
首页 > 基础教程 > 常用类 > 常用 Integer类
Java Integer.equals()判断相等
Java中判断Integer是否相等可以用equals()或者“==”,“==”是进行地址及值比较,equals方法是数值比较,当Integer的值不在-128到127的时候,会新new一个对象,因此这个时候如果用“==”进行判断就会报错。
定义
boolean equals(Object obj) //比较此对象与指定对象
Integer.equals()传入Integer对象,只进行值是否相等判断。
例子
public class IntegerEqualsDemo {
public static void main(String[] args) {
Integer a= new Integer(5);
Integer b= new Integer(5);
Integer c = 127;
Integer d = 127;
Integer e = 129;
Integer f = 129;
int g = 128;
System.out.println(a==b); //false,2个不同的Integer对象,“==”会校验Integer地址是否相同
System.out.println(a.equals(b)); //true,只是校验Integer值是否相同
System.out.println(c == d); //true
System.out.println(e == f); //false,Integer值不在-128到127之间,会new一个新对象
System.out.println(f == g); //true
}
}
因此,在使用Integer的时候,如果不为null,尽量用equals()方法进行判断是否相等,当然如果用int的话,是可以直接用“==”,因为int是值类型。
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。
java integer 相等_Java Integer.equals()判断相等相关推荐
- java 判断integer相等_Java Integer判断是否相等
一般来说,我们平常知道的都是,数值型对象如Integer比较,会有装箱和拆箱的过程.而且代码中很容易就会写出 Integer a = xxService.getId() Integer b =yySe ...
- java bigint范围_Java Integer取值范围
package com.test; public class Test { public static void main(String []args) { Integer a = 100;//此处若 ...
- equals java的用法_Java ConcurrentLinkedDeque equals()用法及代码示例
java.util.ConcurrentLinkedDeque类的equals()方法用于比较指定对象与此ConcurrentLinkedDeque是否相等.当且仅当指定对象也是ConcurrentL ...
- java uuid静态方法_Java UUID equals()方法与示例
java uuid静态方法 UUID类equals()方法 (UUID Class equals() method) equals() method is available in java.util ...
- java integer 相加_JAVA Integer类型自加
JAVA语言中有一些基本数据类型,比如int,long,double... 这些数据类型可以支持一些运算操作符,其中对于int类型的++/--操作符 Integer类型是一个对象类型,居然也可以支持+ ...
- java逻辑代码_Java逻辑代码判断字数
package cn.com.f_young.erp.util; public class WorldTrueCount { /** * 判断中文和标点符号的逻辑代码 * @param value * ...
- java坐标代码_Java实现地理坐标判断
Java实现地理坐标判断 在做一个海洋相关的项目时候,遇到这个需求,判断船只是否在雷达监控的区域内,或者是否在某个保护区内.抽象为在地理位置中,一个坐标点是否在由一个圆心和半径的圆区域内,一个点是否在 ...
- java 周几_java根据年月日判断周几
java根据年月日判断周几,下面提供四中方法需要的可以参考下. 方法一: public static String dateToWeek(String datetime) throws java.te ...
- java 正则 小数_java用正则表达式判断是否是小数的方法
java用正则表达式判断是否是小数的方法 发布时间:2020-06-23 19:57:04 来源:亿速云 阅读:319 作者:Leah 这篇文章将为大家详细讲解有关java用正则表达式判断是否是小数的 ...
最新文章
- Python 文件 close() 方法
- php页面最大执行时间 set_time_limit函数不起作用
- pbewithmd5anddes算法 对应.net_文本相似度算法之-simhash
- 第k大 or 第k小 or 中位数
- Webbench的使用
- AGG第四课 局限性
- 剑指offer python 博客园_python-剑指offer16-20
- Net Core下多种ORM框架特性及性能对比
- Spring基于 XML 的声明式事务控制(配置方式)
- MR作业的提交监控、输入输出控制及特性使用
- transition动画与transform变换(了解
- python pdb调试基本命令整理
- Python之List和Tuple类型(入门3)
- java 查看虚拟机状态_深入理解java虚拟机学习笔记(四)虚拟机性能监控与故障处理工具...
- C++ linux系统api
- bzoj 3361: [Usaco2004 Jan]培根距离
- Android 中流量、电量、弱网环境怎么测?
- WWDC20中iOS的改变
- FFmpeg编解码器如何
- 把js封装到html,什么是javascript封装?
热门文章
- dlib 怎么安装vs2017_dlib开发环境部署
- 判断ImageView的图片是否为默认
- 业务流程重组实施步骤
- LeetCode算法练习-数组篇
- python中分组频率统计功能_python频数统计value_counts和groupby方法
- aero glass_我的Vista Aero Glass自行关闭,如何再次启用它?
- java文件的读和写还有使用_java中文件读和写的操作
- 懒人日志:小说批量重命名。。。
- R语言:TTR 画唐奇安通道
- android项目服装管理系统,基于Android平台的服装零售管理系统的设计与实现