Java的java.util.TreeMap.entrySet ()方法用于从树视图中包含的同一元素创建集合。 基本上,它将返回到树视图的集合视图。 或者,也可以创建新集合并保存Map元素。
使用方法:
tree_map.entrySet (
参数:此方法没有参数。
返回值:此方法返回与树具有相同元素的集合。
以下过程说明如何使用java.util.TreeMap.entrySet ()方法。
示例1:将字符串值映射到整数键。
//javacodetoillustratetheentryset () method
import java.util.*;
公共类树_ map _ demo {
publicstaticvoidmain (字符串[ ] args ) )。
{
//Creating an empty TreeMap
TreeMap tree_map=new TreeMap (;
//映射字符串values to int keys
tree_map.put(10,' Geeks ';
tree_map.put(15,'4';
tree_map.put(20,' Geeks ';
tree_map.put(25,' Welcomes ';
tree_map.put(30,' You ';
//Displaying the TreeMap
system.out.println (initialmappingsare : ) tree_map );
//Using entrySet () to get the set view
system.out.println (' these tis : ' tree _ map.entryset ) );
}
}
输出:
initialmappingsare : { 10=geeks,15=4,20=geeks,25=Welcomes,30=You}
The set is: [10=Geeks,15=4,20=geeks,25=Welcomes,30=You]
示例2:将整数值映射到字符串键。
//javacodetoillustratetheentryset () method
import java.util.*;
公共类树_ map _ demo {
publicstaticvoidmain (字符串[ ] args ) )。
{
//Creating an empty TreeMap
TreeMap tree_map=new TreeMap (;
//映射int values to string keys
tree_map.put('geeks ',10 );
tree_map.put('4',15 );
tree_map.put('geeks ',20 );
tree_map.put('Welcomes ',25 );
tree_map.put('you ',30 );
//Displaying the TreeMap
system.out.println (initialmappingsare : ) tree_map );
//Using entrySet () to get the set view
system.out.println (' these tis : ' tree _ map.entryset ) );
}
}
输出:
初始映射are : {4=15,Geeks=20,Welcomes=25,You=30}
The set is: [4=15,Geeks=20,Welcomes=25,You=30]
注:您可以对具有不同数据类型变体和组合的任何类型的映射执行相同的操作。