Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java HashMap clear() 使用方法及示例

Java HashMap 方法

Java HashMap clear()方法從哈希映射中刪除所有鍵/值對。

clear()方法的語法為:

hashmap.clear()

clear()參數(shù)

該clear()方法不帶任何參數(shù)。

clear()返回值

clear()方法不返回任何值。相反,它會更改哈希映射。

示例:Java HashMap clear()

import java.util.HashMap;

class Main {
    public static void main(String[] args) {

        HashMap<String, Integer> numbers = new HashMap<>();
        numbers.put("One", 1);
        numbers.put("Two", 2);
        numbers.put("Three", 3);
        System.out.println("HashMap: " + numbers);

        //從HashMap刪除所有映射
        numbers.clear();
        System.out.println("HashMap在clear()之后: " + numbers);
    }
}

輸出結(jié)果

HashMap: {One=1, Two=2, Three=3}
HashMap在clear()之后: {}

在上面的示例中,我們創(chuàng)建了一個名為numbers的哈希映射。在這里,我們使用clear()方法從numbers中刪除所有鍵/值對。

注意:我們可以使用HashMap remove()方法從哈希映射中刪除單個項目。

重新初始化 HashMap

在Java中,我們可以通過重新初始化hashmap來實現(xiàn)clear()方法的功能。例如

import java.util.HashMap;

class Main {
    public static void main(String[] args) {

        HashMap<String, Integer> numbers = new HashMap<>();
        numbers.put("One", 1);
        numbers.put("Two", 2);
        numbers.put("Three", 3);
        System.out.println("HashMap: " + numbers);

        //重新初始化hashmap
        numbers = new HashMap<>();
        System.out.println("新的 HashMap: " + numbers);
    }
}

輸出結(jié)果

HashMap: {One=1, Two=2, Three=3}
新的 HashMap: {}

在上面的示例中,我們創(chuàng)建了一個名為numbers的哈希映射。哈希映射包含3個元素。注意這一行,

numbers = new HashMap<>();

在這里,進(jìn)程不會從hashmap中刪除所有項。相反,它創(chuàng)建一個新的hashmap,并將新創(chuàng)建的hashmap分配給數(shù)字。并且,舊的hashmap被垃圾回收器刪除。

注意:HashMap的重新初始化和clear()方法的工作方式可能類似。然而,它們是兩個不同的過程。

Java HashMap 方法

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清