zoukankan      html  css  js  c++  java
  • 使用自己的类来作为hashtable的主键

    import java.util.*;
    class Counter {
    }
    class Groundhog2 {
        int ghNumber;
        Groundhog2(int n) { ghNumber = n; }
        public int hashCode() { return ghNumber; }
        public boolean equals(Object o) {
            return (o instanceof Groundhog2)
            && (ghNumber == ((Groundhog2)o).ghNumber);
        }   
    }
    public class SpringDetector2 {
        public static void main(String[] args) {
            Hashtable ht = new Hashtable();
            for(int i = 0; i < 10; i++)
            ht.put(new Groundhog2(i),new Counter());
            System.out.println("ht = " + ht + "
    ");
            System.out.println(
                "Looking up prediction for groundhog #3:");
            Groundhog2 gh = new Groundhog2(3);
            if(ht.containsKey(gh))
            System.out.println((Counter)ht.get(gh));
        }   
    }
    MySQL限时解答,24小时内友哥专业解答
    http://www.yougemysqldba.com
    如有进一步需要请联系微信onesoft007
    微博账号@友哥一指
  • 相关阅读:
    scws安装
    Redis使用
    安装redis服务
    mkdir(): Permission denied
    Zabbix告警脚本-邮件
    Zabbix告警脚本-微信
    Zabbix实现微信告警
    Docker学习之安装mysql
    docker安装使用
    centos6与centos7区别
  • 原文地址:https://www.cnblogs.com/youge-OneSQL/p/6391647.html
Copyright © 2011-2022 走看看