Java中的HashMap和HashSet之间的区别。
HashMap和HashSet都是JavaCollection框架最重要的类之一。
以下是HashMap和HashSet之间的重要区别。
Hashmap与Hashset的示例
JavaTester.java
import java.util.HashSet;
public class JavaTester {
public static void main(String[] args){
HashSet<String> hs = new HashSet<String>();
hs.add("John");
hs.add("Smith");
hs.add("Peter");
System.out.println("Before adding duplicate values \n\n" + hs);
hs.add("John");
hs.add("Smith");
System.out.println("\nAfter adding duplicate values \n\n" + hs);
hs.add(null);
hs.add(null);
System.out.println("\nAfter adding null values \n\n" + hs);
}
}输出结果
Before adding duplicate values [John, Smith, Peter] After adding duplicate values [John, Smith, Peter] After adding null values [null, John, Smith, Peter]
示例
JavaTester.java
import java.util.HashMap;
public class JavaTester {
public static void main(String[] args){
HashMap<Integer, String> hm = new HashMap<Integer, String>();
hm.put(12, "John");
hm.put(2, "Smith");
hm.put(7, "Peter");
System.out.println("\nHashMap object output :\n\n" + hm);
hm.put(12, "Smith");
System.out.println("\nAfter inserting duplicate key :\n\n" + hm);
}
}输出结果
HashMap object output :
{2=Smith, 7=Peter, 12=John}
After inserting duplicate key :
{2=Smith, 7=Peter, 12=John}热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西