Java中带有示例的SortedMap entrySet()方法
Java接口 SortedMap 中的 entrySet()方法 用于从地图中创建集合,其中包含同样的元素。它基本上返回地图的集合视图或创建一个新集合,并将地图元素存储在其中。
语法:
SortedMap.entrySet()
参数: 该方法不需要任何参数。
返回值: 该方法返回一个与地图相同的元素集。
下面的程序用于说明以上方法的工作:
程序1: 使用HashMap。
//Java代码示例说明entrySet()方法
import java.util.*;
public class SortedMap_Demo {
public static void main(String[] args)
{
//创建空的TreeMap
SortedMap<String, Integer>
sotree_map = new TreeMap<String,
Integer>();
//将int值映射到字符串键
sotree_map.put(“Geeks”, 10);
sotree_map.put(“4”, 15);
sotree_map.put(“Geeks”, 20);
sotree_map.put(“Welcomes”, 25);
sotree_map.put(“You”, 30);
//显示树形图
System.out.println(“初始映射为:”
+ sotree_map);
//使用entrySet()获取集合视图
System.out.println(“该集合为:”
+ sotree_map.entrySet());
}
}
程序2:
//Java代码示例说明entrySet()方法
import java.util.*;
public class SortedMap_Demo {
public static void main(String[] args)
{
//创建空的TreeMap
SortedMap<Integer, String>
sotree_map = new TreeMap<Integer,
String>();
//将字符串值映射到int键
sotree_map.put(10,“Geeks”);
sotree_map.put(15,“4”);
sotree_map.put(20,“Geeks”);
sotree_map.put(25,“Welcomes”);
sotree_map.put(30,“You”);
//显示树形图
System.out.println(“初始映射为:”
+ sotree_map);
//使用entrySet()获取集合视图
System.out.println(“该集合为:”
+ sotree_map.entrySet());
}
}
注意: 可以使用各种数据类型的映射和变化组合执行相同的操作。
极客教程