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