Hashtable中的 public V put(K key, V value) 方法,我调用如下:Hashtable ht = new Hashtable();
String key = new String();
try
{
ht.put(key, "content");
}
catch (NullPointerException npe)
{
}但是编译器仍提醒我需要对参数进行检查,我不是已经try+catch了吗,为什么?需要如何检查?谢谢!~~~
String key = new String();
try
{
ht.put(key, "content");
}
catch (NullPointerException npe)
{
}但是编译器仍提醒我需要对参数进行检查,我不是已经try+catch了吗,为什么?需要如何检查?谢谢!~~~
Hashtable<String, String> ht = new Hashtable<String, String>();就可以了。
ht.put(key, "content ");
String key = new String();
這時你的key的值是null,沒有實例化不能放到hashtable里吧
这边key为null,
put的时候肯定会有问题