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中非常重要的對象類型,它們可以幫助我們更有效地處理大量的數據。因此,在編程過程中,不妨將它們運用到實際的項目中去。