永发信息网

how to find the key in HashMap in javase

答案:3  悬赏:60  手机版
解决时间 2021-05-04 06:45
  • 提问者网友:你给我的爱
  • 2021-05-03 19:26

in java, a HashMap has an antry in which the value is null, question is how to find the key that

is corresponding to the null value?The solution must be efficient

最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-05-03 20:59

please use the method to find the key in HashMap


public boolean containsKey(Object key)

全部回答
  • 1楼网友:酒者煙囻
  • 2021-05-03 22:31

import java.util.HashMap; import java.util.Iterator; import java.util.Set;

public class Test {

public static void main(String[] args) { HashMap map = new HashMap(); Set set = map.keySet(); Iterator it = set.iterator(); while(it.hasNext()){ Object obj = it.next(); if(map.get(obj)==null){ System.out.println(obj); } } } }

  • 2楼网友:迟山
  • 2021-05-03 21:45
在放入 hash表的时候判断一下 不允许key为空 如果是空则抛出一个异常
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯