獲取map集合中的鍵和值


1、根據鍵找值

public static void main(String[] args) {
        //創建集合對象
        Map<String ,Integer> map=new HashMap<String ,Integer>();
        //創建元素並添加到集合
        map.put("hello", 1);
        map.put("world", 2);
                Set <String> set=map.keySet();
        for(String key:set){
            Integer value=map.get(key);
            System.out.println(key+"___"+value);
        }
 }

2、根據鍵值對對象找鍵和值方法1:

    鍵值對對象可以比喻成結婚證,而鍵和值就像是結婚證上的2個人名。

public static void main(String[] args) {
        //創建集合對象
        Map<String ,Integer> map=new HashMap<String ,Integer>();
        //創建元素並添加到集合
        map.put("hello", 1);
        map.put("world", 2);
        //1、獲取所有鍵值對對象的集合
        Set<Map.Entry<String , Integer>> set=map.entrySet();
        //2、獲取Iterator對象,並用此對象的方法遍歷鍵值對對象
        Iterator <Map.Entry<String, Integer>> iter=set.iterator();
        while(iter.hasNext()){
            Map.Entry<String, Integer> me=iter.next();
        //3、根據鍵值對對象獲取鍵和值
            System.out.println(me.getKey()+me.getValue());
        }
}

3、根據鍵值對對象找鍵和值方法2:

public static void main(String[] args) {
  //創建集合對象
  Map<String ,Integer> map=new HashMap<String ,Integer>();
  //創建元素並添加到集合
  map.put("hello", 1);
  map.put("world", 2);
   //1、獲取所有鍵值對對象的集合
  Set <Map.Entry<String, Integer>> set=map.entrySet();
  //2、foreach遍歷鍵值對對象的集合,得到每一個鍵值對對象
  for(Map.Entry<String, Integer> me:set){
   //3、根據鍵值對對象獲得鍵和值
   System.out.println(me.getKey()+"————"+me.getValue());
  }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM