Map集合的两种取出方式
生活随笔
收集整理的這篇文章主要介紹了
Map集合的两种取出方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Map集合有兩種取出方式,
1、keySet:將Map中的鍵存入Set集合,利用set的迭代器來處理所有的鍵
舉例代碼如下:
import java.util.*;
class Test
{
public static void main(String[] args)
{
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("fan", 23);
map.put("peng", 45);
map.put("cheng", 34);
//獲取鍵Set集合
Set<String> keySet = map.keySet();
Iterator<String> it = keySet.iterator();
while(it.hasNext())
{
String keyString = it.next();
System.out.println(keyString+"-"+map.get(keyString));
}
}
}
2、entrySet
鍵Map集合中的鍵值關系以Set集合的形式返回,然后利用Set的迭代器來使
形式:Set<Map.Entry<K, V>>
代碼舉例如下:
class Test
{
public static void main(String[] args)
{
Map<String, String> map = new HashMap<String, String>();
map.put("fan", "fan");
map.put("peng", "peng");
map.put("cheng", "cheng");
//泛型的嵌套形式,關系是Map.Entry<K, V>類型
Set<Map.Entry<String, String>> entrySet = map.entrySet();
Iterator<Map.Entry<String, String>> it = entrySet.iterator();
while(it.hasNext())
{
Map.Entry<String, String> entry = it.next();
String key = entry.getKey();
String value = entry.getValue();
System.out.println(key+"-"+value);
}
}
}
總結
以上是生活随笔為你收集整理的Map集合的两种取出方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实时操作系统的概念
- 下一篇: 怎么创建具有真实纹理的CG场景岩石?