当前位置: 首页 > news >正文

java long integer_java Long、Integer 、Double、Boolean类型 不能直接比较

测试:

System.out.println(new Long(1000)==new Long(1000));

System.out.println(new Integer(1000)==new Integer(1000));

System.out.println(new Double(1000d)==new Double(1000d));

System.out.println(new Float(1000f)==new Float(1000f));

System.out.println(new Boolean(true)==new Boolean(true));

System.out.println(new Short("400")==new Short("400"));

false

false

false

false

false

false

Long 类型指的是 java.util.Lang 对象,而不是基本类型 long (注意大小写)

Java中如果使用 == 双等于比较对象,等于比较的是两个对象的内存地址,也就是比较两个对象是否是同一个对象

如果比较两个Long对象值是否相等,则不可以使用双等号进行比较,可以采用如下方式:

1. 使用 equals 方法

Long a = new Long(3);

Long b = new Long(3);

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

2. 使用 Long 类型中的 longValue() 方法进行比较,如

Long a = new Long(3);

Long b = new Long(3);

System.out.println(a.longValue()==b.longValue());

相关文章:

  • java response 调用js_java httpclient 请求的response为text/javascript,如何处理响应的js对象?...
  • java doublebuffer_Java中的DoubleBufferallocate()方法
  • 银联数据服务中心java工程师面试_中国银联JAVA开发工程师面试经验|面试题 - 职朋职业圈...
  • java调用datastage_Datastage重启服务
  • mysql中mapping标签的作用_MyBatis全局配置文件标签详解
  • python编写字典库_Python绘图Turtle库详解
  • go解析mysql binlog_一个应用它提取MySQL binlog,解析binlog并将增量更新数据推送到不同的接收器...
  • java运行时读取注解_Java自定义注解和运行时靠反射获取注解
  • java long polling_如何在Spring Boot应用程序中实现Long Polling REST endpoints ?
  • java获取其他线程的错误_java多线程开发容易犯的错误
  • java 检索数据_java代码实现搜索elasticsearch索引数据
  • java非异步线程池_Spring Boot利用@Async异步调用:ThreadPoolTaskScheduler线程池的优雅关闭详解...
  • mongo java driver 3.2_MongoDB-JAVA-Driver 3.2版本常用代碼全整理(2) - 查詢
  • java中标记怎么用_在Java中使用标记(标签)
  • java结束sql链接_数据查询时报出java.sql.SQLException: 关闭的连接
  • JAVA SE 6 GC调优笔记
  • Just for fun——迅速写完快速排序
  • MySQL主从复制读写分离及奇怪的问题
  • node 版本过低
  • Python爬虫--- 1.3 BS4库的解析器
  • Python十分钟制作属于你自己的个性logo
  • Python学习笔记 字符串拼接
  • Quartz初级教程
  • underscore源码剖析之整体架构
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • Zsh 开发指南(第十四篇 文件读写)
  • 创建一个Struts2项目maven 方式
  • 高程读书笔记 第六章 面向对象程序设计
  • 近期前端发展计划
  • 前端设计模式
  • 驱动程序原理
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 试着探索高并发下的系统架构面貌
  • 湖北分布式智能数据采集方法有哪些?
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • (二)丶RabbitMQ的六大核心
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)IOS中获取各种文件的目录路径的方法
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .net 4.0发布后不能正常显示图片问题
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .net 微服务 服务保护 自动重试 Polly
  • .NET成年了,然后呢?
  • .net反编译工具
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • @Autowired自动装配
  • @Controller和@RestController的区别?
  • []C/C++读取串口接收到的数据程序
  • [51nod1610]路径计数
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步