Java HashMap remove() 方法
示例
從對映中刪除條目
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
HashMap<String, String> capitalCities = new HashMap<String, String>();
capitalCities.put("England", "London");
capitalCities.put("Germany", "Berlin");
capitalCities.put("Norway", "Oslo");
capitalCities.put("USA", "Washington DC");
capitalCities.remove("USA");
capitalCities.remove("Germany", "Berlin");
capitalCities.remove("England", "Cambridge");
System.out.println(capitalCities);
}
}
定義和用法
remove()
方法從對映中刪除具有指定鍵的條目。如果提供了值,則僅當其值與指定值匹配時才會刪除該條目。
語法
以下之一
public V remove(Object key)
public boolean remove(Object key, Object value)
V
指的是對映中值的資料型別。
引數值
引數 | 描述 |
---|---|
key | 必需。要刪除的條目的鍵。 |
value | 可選。要刪除的條目的值。 |
技術詳情
返回 | 當指定了值時,如果條目被刪除,則返回 true ,否則返回 false 。如果未指定值,則返回被刪除條目的值,如果具有指定鍵的條目不存在,則返回 null 。 |
---|
相關頁面
❮ HashMap 方法