专业编程基础技术教程

网站首页 > 基础教程 正文

HashMap如何添加、删除元素? hashmap添加元素的方法

ccvgpt 2024-12-24 11:11:19 基础教程 2 ℃

在开发中,HashMap是常见的数据结构,它具有容器化的特点方便操作存储数据,那么它是如何添加、删除元素的呢?

添加键值对(key-value)可以使用 put() 方法:

HashMap如何添加、删除元素? hashmap添加元素的方法

例子1:

import java.util.HashMap;
public class m33 {
    public static void main(String[] args) {
        HashMap<Integer,String> listData  = new HashMap<Integer, String>();
        listData.put(1,"今");
        listData.put(2,"天");
        listData.put(3,"星");
        listData.put(4,"期");
        listData.put(5,"六");
        System.out.println(listData);
    }
}

例子2:

import java.util.HashMap;
public class m33 {
    public static void main(String[] args) {
        HashMap<String,String> listData  = new HashMap<String, String>();
        listData.put("one","今");
        listData.put("two","天");
        listData.put("three","星");
        listData.put("four","期");
        listData.put("five","六");
        System.out.println(listData);
    }
}

使用 remove(key) 方法来删除 key 对应的键值对(key-value):

例子:

import java.util.HashMap;
public class m33 {
    public static void main(String[] args) {
        HashMap<String,String> listData  = new HashMap<String, String>();
        listData.put("one","今");
        listData.put("two","天");
        listData.put("three","星");
        listData.put("four","期");
        listData.put("five","六");
        listData.remove("five");
        System.out.println(listData);
    }
}

删除所有键值对(key-value)可以使用 clear 方法:

import java.util.HashMap;
public class m33 {
    public static void main(String[] args) {
        HashMap<String,String> listData  = new HashMap<String, String>();
        listData.put("one","今");
        listData.put("two","天");
        listData.put("three","星");
        listData.put("four","期");
        listData.put("five","六");
        listData.clear();
        System.out.println(listData);
    }
}

这节到这里。

最近发表
标签列表