Java中的Map remove()方法示例

Java中的Map remove()方法示例

如果在地图中存在该键的映射,则使用此方法从地图中删除该键的映射。

语法:

V remove(Object key)

参数: 此方法只有一个参数key,其映射将从地图中删除。
返回值: 如果地图未包含键的映射,则此方法返回此地图先前关联的值,否则返回null。
下面的程序显示了int remove()方法的实现。
程序1:

//Java代码显示Map接口中remove方法的实现
import java.util.*;
public class GfG {
 
    //主函数
    public static void main(String[] args)
    {
 
        //初始化HashMap类型的Map
        Map<Integer, String> map = new HashMap<>();
        map.put(1, "One");
        map.put(3, "Three");
        map.put(5, "Five");
        map.put(7, "Seven");
        map.put(9, "Nine");
        System.out.println(map);
 
        map.remove(3);
 
        System.out.println(map);
 
        //如果它不存在,则返回null并且不影响该地图
        map.remove(2);
 
        System.out.println(map);
    }
}

输出:

{1=One, 3=Three, 5=Five, 7=Seven, 9=Nine}
{1=One, 5=Five, 7=Seven, 9=Nine}
{1=One, 5=Five, 7=Seven, 9=Nine}

程序2: 下面是展示put()实现的代码。

//Java代码显示Map接口中remove方法的实现
import java.util.*;
public class GfG {
 
    //主函数
    public static void main(String[] args)
    {
 
        //初始化HashMap类型的Map
        Map<String, String> map = new HashMap<>();
        map.put("1", "One");
        map.put("3", "Three");
        map.put("5", "Five");
        map.put("7", "Seven");
        map.put("9", "Nine");
        System.out.println(map);
 
        map.remove("3");
 
        System.out.println(map);
    }
}

输出:

{1=One, 3=Three, 5=Five, 7=Seven, 9=Nine}
{1=One, 5=Five, 7=Seven, 9=Nine}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程