在hashmap里存了一个键值对,键是clientkey类型,值是client类型的下面想判断某个键是不是在hashmap里
 ClientKey ck=new ClientKey(str_str[2]);
 ClientKey ck=new ClientKey(str_str[2]);
  System.out.println("ck="+ck);
 
  try{
  
   
  isContain=group1.clientthread.containsKey(ck);
  System.out.println("isContain"+isContain);
  }catch(NullPointerException  e)
  {
  e.printStackTrace();
  }如上,生成一个键,打印出来一没问题
可是使用containKey方法来检验是否存在ck的时候报出空指针异常
Exception in thread "Thread-4" java.lang.NullPointerException
at ClientThread.run(ClientThread.java:171)
根据containKey方法的说明,只有key为空的时候才会报空指针异常可是我明明能打印出ck 的值啊小白没什么经验,求大家伙一起给看看,不胜感激