文档章节

数组的equals方法

 郭里奥
发布于 2017/09/12 10:44
字数 133
阅读 6
收藏 0

在进行数据的签名和验签的过程中,需要进行两个byte[] 进行判断是否内容一致

byte[] b1 = {1,2,3,4,5,6};
byte[] b2 = {1,2,3,4,5,6};
b1.equals(b2);  //false

按照自己以前对equals()方法的理解,应该是返回的true,然而实际并非我愿。

返回了fasle。

查看源码后:发现数组并没有对Object的equals()进行override,so equals() 和==结果一致

public boolean equals(Object obj) {
   return (this == obj);
}

所以要进行数组的equals()判断使用Arrays.equals()进行比较

© 著作权归作者所有

共有 人打赏支持
上一篇: What Is SNMP?
下一篇: java的序列化
粉丝 1
博文 14
码字总数 6901
作品 0
西安
程序员
私信 提问
重写equals方法后重写hashCode方法的必要性

1、首先我们看看对象默认的(Object)的equals方法和hashcode方法 public booleanequals(Object obj) { return(this== obj); } public native inthashCode(); 对象在不重写的情况下使用的是O...

长河
10/31
0
0
Objects类下面的deepEquals()方法

------------ 通过这两段简单的代码应该可以看出: 1、如果两个数组使用equals返回true,则使用deepEquals也返回true,也就是说在比较的两个数组均为一维数组的前提下,equals和deepEquals的...

无知的小狼
08/28
0
0
byte[]作为key存储在HashSet中

byte[]作为key存储在HashSet中 hashCode和equals方法 当使用ide进行开发时,最简单的重写就是用ide自动生成hashCode和equals方法 例如: package hashcode; /** * Created with IntelliJ ID...

秋风醉了
2014/07/02
0
0
Java核心技术第五章——2.Object类

Object类:所有类的超类 Object类是Java中所有类的始祖,在Java中每个类都是由它扩展而来的。但是并不需要这样写: public class Emloyee extends Object 如果没有明确的指出超类,Object就被...

Johnson木木
08/02
0
0
hashMap底层put和get方法逻辑

原文:http://www.cnblogs.com/baizhanshi/p/5783770.html 1.hashmap put方法的实现: 首先对key做null检查。如果key是null,会被存储到table[0],因为null的hash值总是0。 key的hashcode()方...

not_in_mountain
2017/09/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一次生产 CPU 100% 排查优化实践

前言 到了年底果然都不太平,最近又收到了运维报警:表示有些服务器负载非常高,让我们定位问题。 还真是想什么来什么,前些天还故意把某些服务器的负载提高(没错,老板让我写个 BUG!),不...

crossoverJie
8分钟前
1
0
Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现

作者 | Spring Cloud Alibaba 高级开发工程师洛夜 来自公众号阿里巴巴中间件投稿 前段时间 Hystrix 宣布不再维护之后(Hystrix 停止开发。。。Spring Cloud 何去何从?),Feign 作为一个跟 ...

Java技术栈
24分钟前
5
0
虚拟机加密

在超融合的基础设施和虚拟化成为常态的世界里,对加密的要求越来越高,越来越迫切,IT部门需考虑的重大安全问题和方法也浮现了出来。 物理数据中心时代,采取双保险式数据安全方法是相对简单...

linuxCool
28分钟前
2
0
MySQL 主从同步

MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启bin...

野雪球
40分钟前
1
0
OSChina 周一乱弹 —— 温柔的人应该这样

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 《フィクション-sumika》 《フィクション-sumika》 手机党少年们想听歌,请使劲儿戳(这里) 假期时间干嘛去, @for...

小小编辑
今天
413
9

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部