基本数据类型包装类中的equals方法用于比对相同包装类中的值是否相等,如果两者比较的包装类类型不同则返回false;

Byte

public boolean equals(Object obj) {
if (obj instanceof Byte) {
return value == ((Byte)obj).byteValue();
}
return false;
}

Short

    public boolean equals(Object obj) {
if (obj instanceof Short) {
return value == ((Short)obj).shortValue();
}
return false;
}

Integer

 public boolean equals(Object obj) {
if (obj instanceof Integer) {
return value == ((Integer)obj).intValue();
}
return false;
}

Long

 public boolean equals(Object obj) {
if (obj instanceof Long) {
return value == ((Long)obj).longValue();
}
return false;
}

Float

 public boolean equals(Object obj) {
return (obj instanceof Float)
&& (floatToIntBits(((Float)obj).value) == floatToIntBits(value));
}

Double

 public boolean equals(Object obj) {
return (obj instanceof Double)
&& (doubleToLongBits(((Double)obj).value) ==
doubleToLongBits(value));
}

Charater

  public boolean equals(Object obj) {
if (obj instanceof Character) {
return value == ((Character)obj).charValue();
}
return false;
}

Boolean

  public static boolean parseBoolean(String s) {
return ((s != null) && s.equalsIgnoreCase("true"));
}

最新文章

  1. Http与Socket小谈
  2. JVM中对象的创建过程
  3. JS 获取url参数
  4. Android Studio快捷键每日一练(4)
  5. 【BZOJ 1911】【APIO 2010】特别行动队
  6. [转载]将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,解决办法
  7. C/C++中的指针数组和数组指针
  8. POJ 1451 T9
  9. JPA学习---第四节:JPA实例与JPA主键生成策略
  10. (转)《深入理解java虚拟机》学习笔记4——Java虚拟机垃圾收集器
  11. Hadoop与分布式开发
  12. Html 语法学习笔记二
  13. poj1276--Cash Machine(多背包被判刑了)
  14. Python学习笔记_Chapter 6定制数据对象
  15. iOS学习笔记--触摸事件
  16. ZooKeeper 01 - 什么是ZooKeeper + 部署ZooKeeper集群
  17. window注册鼠标右键菜单,及子菜单
  18. 如何让浏览器直接输出HTML代码而不解析
  19. Android SDK Manager 无法打开
  20. NanoPC-T2制作刷机包

热门文章

  1. 20175329&20175313&20175318 2019-2020 《信息安全系统设计基础》实验一
  2. Netfilter 之 钩子函数调用
  3. Python接口测试-模块引用与映射
  4. Linux | linux的那些常见目录
  5. Win10+VS2017配置pthread
  6. 什么是APJ与使用Spring Data JPA 基于Hibernate
  7. MySQL时间相关操作
  8. sizeof和strlen函数区别
  9. BiGAN的复现
  10. Leetcode之动态规划(DP)专题-714. 买卖股票的最佳时机含手续费(Best Time to Buy and Sell Stock with Transaction Fee)