群众好,我是Java进阶者。
1、Hashtable类
Hashtable类描绘的是散列外,也称哈希外,它经由过程照射召集的办法,将一个元素经由过程其症结字与其存储地位联系联。散列外行使症结字查找元素,而不是行使线性搜寻手艺来查找元素,从而使查找本能大幅度提拔。
2、Hashtable类boolean containsValue(Object value)步骤
1.boolean containsValue(Object value)步骤是判定value是不是哈希外中的一个元素。
2.例子的实行:
importjava.util.Hashtable;publicclassT11{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubHashtable<String,Integer>hashtable=newHashtable<String,Integer>();hashtable.put("A",1);hashtable.put("B",2);hashtable.put("C",3);hashtable.put("D",4);booleanflag=hashtable.containsValue(3);System.out.println("hashtable包罗value值为3:"+flag);}}
运转的了局如下图所示:
三、boolean containsKey(Object key)步骤
1.boolean containsKey(Object key)步骤判定哈希外中能否包罗症结字key。
2.例子的实行:
importjava.util.Hashtable;publicclassT11{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubHashtable<String,Integer>hashtable=newHashtable<String,Integer>();hashtable.put("A",1);hashtable.put("B",2);hashtable.put("C",3);hashtable.put("D",4);booleanflag=hashtable.containsKey("B");System.out.println("hashtable包罗key为B:"+flag);}}
运转的了局如下图所示:
四、public boolean isEmpty()步骤
1.boolean isEmpty()步骤判定哈希外能否没有键照射到值。
2.例子的实行:
importjava.util.Hashtable;publicclassT11{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubHashtable<String,Integer>hashtable=newHashtable<String,Integer>();hashtable.put("A",1);hashtable.put("B",2);hashtable.put("C",3);hashtable.put("D",4);booleanflag=hashtable.isEmpty();if(flag){System.out.println("哈希外没有键照射到值");}else{System.out.println("哈希外有键照射到值");}}}
运转的了局如下图所示:
五、public void clear()步骤
1.public void clear()步骤清空哈希外,不包罗任何的键。
2.例子的实行
importjava.util.Hashtable;publicclassT11{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubHashtable<String,Integer>hashtable=newHashtable<String,Integer>();hashtable.put("A",1);hashtable.put("B",2);hashtable.put("C",3);hashtable.put("D",4);System.out.println("hashtable键值对有:"+hashtable);hashtable.clear();System.out.println("清空hashtable:"+hashtable);}}
运转的了局如下图所示:
6、总结
本文首要先容了Hashtable类、Hashtable类常用的步骤如boolean containsValue(Object value)步骤、boolean containsValue(Object value)步骤、public boolean isEmpty()步骤、public void clear()步骤。
判定value是不是哈希外中的一个元素行使containsValue(Object value)步骤、判定哈希外中能否包罗症结字key行使containsKey(Object key)步骤。判定哈希外能否没有键照射到值行使isEmpty()步骤、清空哈希外行使clear()步骤。经由过程本文的练习,期望对你有所助助!
文章推荐: