关于比较两个字节数组是否内容相同

简介:

比较两个数组中的内容是否一样:

复制代码
 1 import java.util.Arrays;
 2 public class ByteArrayCompare {
 3     public static void main(String[] args) {
 4         byte[]t1=new byte[50];
 5         byte[]t2=new byte[50];
 6         t1[0]='a';//这两句赋值 要与不要 结果都一样的
 7         t1[1]='b';
 8         t2[0]='a';
 9         t2[1]='b';
10         System.out.println(t1.equals(t2));//很明显是false
11         System.out.println(Arrays.equals(t1, t2));//这个返回是true,两个数组要保证,length和数组中的各个位置的元素保证一样.
12     }
13
复制代码

Arrays类中的equals(数组1,数组2).可以接受不同类型的两个数组,两个数组必须保持是相同的类型.

如果两个指定的 boolean 型数组彼此相等,则返回 true。如果两个数组包含相同数量的元素,并且两个数组中的所有相应元素对都是相等的,则认为这两个数组是相等的。换句话说,如果两个数组以相同顺序包含相同的元素,则两个数组是相等的。此外,如果两个数组引用都为 null,则认为它们是相等的。


本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/4773735.html,如需转载请自行联系原作者

相关文章
|
机器学习/深度学习 人工智能 编解码
CES亮点:AI赋能与产业创新 | DALL-E 3、SD等20+图像生成模型综述
随着科技飞速发展,CES(国际消费电子展)已然成为全球科技产业的风向标,每年的CES大会都是业界瞩目的盛事。回顾2024年CES大会,不难发现其亮点纷呈,其中以人工智能的深度赋能为最引人注目之处。AI技术的深入应用成为CES大会上的一大亮点,各大厂商纷纷展示了在AI领域的最新成果。
|
缓存 图形学
游戏通用解决方案之红点设计
游戏通用解决方案之红点设计
861 0
|
关系型数据库 分布式数据库 数据库
基于PolarDB的图分析:通过表格将数据快速导入到图
本文介绍了使用 PolarDB PostgreSQL兼容版的AGE插件时,在大数据量下,快速导入数据的方法。可以快速将图数据库中亿级以上的节点和边快速导入到数据库中,避免了插入边时进行查询带来的性能瓶颈。
|
关系型数据库 分布式数据库 数据库
基于PolarDB的图分析:保险数据分析实践
本文以公开的保险数据集为例,示例了基于云原生数据库PolarDB上,在保险理赔场景下,执行图查询来发现异常理赔记录和欺诈团伙:例如,查询与欺诈保单有相同理赔病人的其他保单,或者找出欺诈保单的投保人社交关系,以便进行欺诈预警。PolarDB在关系型数据库的基础上,提供了图分析能力,为企业的统一数据管理和分析,提供了强有力的支撑。
|
关系型数据库 MySQL
MySQL字段默认值设置详解
在 MySQL 中,我们可以为表字段设置默认值,在表中插入一条新记录时,如果没有为某个字段赋值,系统就会自动为这个字段插入默认值。关于默认值,有些知识还是需要了解的,本篇文章我们一起来学习下字段默认值相关知识。
1627 0
|
PyTorch 算法框架/工具 Docker
Docker 镜像和你的操作系统或者硬件有一些兼容性问题。
Docker 镜像和你的操作系统或者硬件有一些兼容性问题。
481 2
|
消息中间件 Java Kafka
Apache Kafka-AckMode最佳实践
Apache Kafka-AckMode最佳实践
520 0
|
小程序 测试技术 Python
python单元测试框架pytest的使用示例
python单元测试框架pytest的使用示例
1065 0
 python单元测试框架pytest的使用示例
|
消息中间件 分布式计算 Kafka
Flink之状态一致性
当在分布式系统中引入状态时,自然也引入了一致性问题。 一致性实际上是"正确性级别"的另一种说法,也就是说在成功处理故障并恢复之后得到 的结果,与没有发生任何故障时得到的结果相比,前者到底有多正确?举例来说,假设要对 最近一小时登录的用户计数。在系统经历故障之后,计数结果是多少?如果有偏差,是有漏 掉的计数还是重复计数?
Flink之状态一致性
|
SQL 关系型数据库 MySQL
Apache Flink 漫谈系列(06) - 流表对偶(duality)性
实际问题 很多大数据计算产品,都对用户提供了SQL API,比如Hive, Spark, Flink等,那么SQL作为传统关系数据库的查询语言,是应用在批查询场景的。Hive和Spark本质上都是Batch的计算模式(在《Apache Flink 漫谈系列 - 概述》我们介绍过Spark是Micr.
10200 59