Java 字节数组比较
2013-11-12 15:43
246 查看
转自:/article/9071566.html
使用==比较的是两个数组是否是同一个,而不是是否相等
默认的equals方法是直接返回==的结果,所以也是比较数组是否是同一个
如果你想比较数组里的值是否相等,使用Arrays.equals(a,b)
最后,HashMap的键类型最好是重写了hashcode和equals的类型,不要使用数组
使用==比较的是两个数组是否是同一个,而不是是否相等
默认的equals方法是直接返回==的结果,所以也是比较数组是否是同一个
如果你想比较数组里的值是否相等,使用Arrays.equals(a,b)
最后,HashMap的键类型最好是重写了hashcode和equals的类型,不要使用数组
相关文章推荐
- Java Socket客户端服务器之间的文件传输
- Java 数组在内存中的结构
- Java 数组在内存中的结构
- Java 数组在内存中的结构
- java struts2 hibernate分页 通用
- jdk 与 jre的区别
- jdk环境变量配置
- NoSQL数据库:Java开源项目Neo4j简介
- SpringMVC的XML配置方式
- GC - 成为Java GC专家系列(3) ——如何优化Java垃圾回收
- struts2实现只跳转,不用action类的方法
- GC - 成为Java GC专家系列(2) ——监控Java垃圾回收
- Android4.2源码里的Gallery2和Camera模块至Eclipse全过程
- GC - 成为Java GC专家系列(1) ——Java垃圾回收机制
- java初始化得顺序
- Eclipse中打开html或xml卡死
- Java中的枚举值
- IOS 基于APNS消息推送原理与实现(JAVA后台)
- java活动对象学习总结
- 【Java工程师之路】[3-3.6]Eclipse与MyEclipse的选择问题