public static class Character { public final String name; public final String age; public Character(String name, String age) { this.name = name; this.age = age; } } public static void putAndGet(){ Map<Character,Integer> map = new HashMap<>(); Character xd = new Character("aaa","111"); map.put(xd,1); map.put(new Character("bbb","222"),2); System.out.println(map.get(xd)); System.out.println(map.get(new Character("aaa","111"))); } public static void main(String[] args) { putAndGet(); // 求输出结果,本题没有给出外面的类: //若是外面类不存在,直接报错 //若是不考虑这个,输出结果为: //1 //null }