当先锋百科网

首页 1 2 3 4 5 6 7

Java中有很多重要的对象类型,其中包括set和map。set是一个集合,其中不能有重复元素。而map是一种键值对的存储结构,每个键都对应一个值。

//set示例代码
Set<String> mySet = new HashSet<>();
mySet.add("apple");
mySet.add("banana");
mySet.add("cherry");
mySet.add("apple"); //尝试添加重复元素
System.out.println(mySet); //输出[banana, cherry, apple]

在上面的示例代码中,我们使用了set对象来存储一些字符串,其中尝试添加了重复元素"apple"。由于set不能有重复元素,因此第二次添加的元素被忽略了。

//map示例代码
Map<String, Integer> myMap = new HashMap<>();
myMap.put("apple", 3);
myMap.put("banana", 5);
myMap.put("cherry", 2);
myMap.put("apple", 4); //用"apple"作为键覆盖旧值
System.out.println(myMap.get("apple")); //输出4

在上面的示例代码中,我们使用了map对象来存储一些字符串对应的整数,然后使用"apple"作为键覆盖了旧值3。最后我们通过get方法来获取键"apple"对应的值,输出结果为4。

总之,set和map是Java中非常重要的对象类型,它们可以帮助我们更有效地处理大量的数据。因此,在编程过程中,不妨将它们运用到实际的项目中去。