在一次采访中,有人问哈希 Map 是否可以将 null 作为键存储,我回答是,因为我们可以将 null 作为键存储在 HashMap 中,然后他进一步问,假设创建的 HasMap 由字符串作为键组成,其关联值为在那里,现在他在任何情况下都不希望 null 应该作为键存储,那么需要进行哪些预检查才能实现这一点,请告知.. 下面是 HashMap ..
Map map = new HashMap();
map.put("ty" ,"Spring");
map.put(null, "nullkey");
map.put("Anupam", "Hibernate");
map.put("Ravi", ".Net");
如上所示,在上面的 Map 中存在我们不想要的 null 键,需要进行什么预检查才能使 np 键在 HashMap 中作为 Null 存在。请指教。