Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > HashMap containsKey hashCode equals
【标  题】:HashMap containsKey hashCode equals
【关键字】:HashMap,containsKey,hashCode,equals
【来  源】:http://www.cublog.cn/u/23177/showart.php?id=166064

HashMap containsKey hashCode equals

Your Ad Here HashMap的key如果是自定义的类,一定要重载hashCode和equals方法,如果你有别的方法判断相等可以不重载toString,还不止这些。开始我的equals是这样写的:

  public boolean equals(MyClass c) {
    return toString().equals(c.toString());
  }

到网上看了些帖子后修改如下就可以了:
  public boolean equals(Object c) {
    return (mtc instanceof MyClass) &&
      toString().equals(((MyClass)c).toString());
  }
读取连接池的类:【上一篇】
ubuntu下tomcat5连接池配制:【下一篇】
【相关文章】
  • 《Effective C#》Item 10:小心GetHashCode函数所存在的陷阱
  • HashMap:通过VALUE反向求KEY的方法
  • 我同学封装的myhashmap文件!
  • 类 HashMap
  • Equals探索(转)
  • HashMap使用的注意事项
  • equals.()与"=="的比较
  • Java Tips -- About "equals"
  • HashMap 使用小结
  • [原创] Javascript 封装 HashMap v1.1 ...... [充分利用Javascript 的特性]
  • 【随机文章】
  • 英雄黑客被激怒 改行当网络警察
  • 教你轻松安装IIS
  • XI-1500企业版无线网桥
  • Solaris下如何共享文件系统
  • 文件路径的处理(转帖)
  • 混沌现象检测基础
  • [zt]安装完solaris系统后需要做的一些事
  • 我的一个简易的项目配置管理方案
  • 全球互联网的13台DNS根服务器分布
  • 10家最不适宜工作的知名公司
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.