Mapのいくつかの遍歴取値方式

2450 ワード

今日は気分が悪くて、午前中に少し時間をかけてDemoを書いて、ネットでぶらぶらして、基礎知識を整理して、未来の道はまだ長いので、このようなDemoもたくさんあります.
import org.junit.Test;

import java.util.*;


public class test {
    @Test
    public static void main(String[] args) {
        List list = new ArrayList<>();
        Map map = new HashMap<>();
        map.put(1,"java");
        map.put(2,"python");
        map.put(3,"R");
        System.out.println(map);
        list.add(map);
        /**
         *   keySet  map  key value
         */
        //   key
        for(Object key : map.keySet()){
            //    key
            System.out.println(key);
            //      key
            int m = Integer.parseInt(key.toString());
            if(m == 1) {
                System.out.println(key);
            }
        }
        //   value
        for(Object value :map.values()){
            //    value
            System.out.println(value);
            //      value
            if("R".equals(value)) {
                System.out.println(value);
            }
        }
        System.out.println("===============   ==================");
        //key value   
        for(Object key :map.keySet()){
            System.out.println(key + "--" + map.get(key));
        }
        System.out.println("===============   ==================");
        /**
         *   entrySet  map key value
         */
        for(Map.Entry entry :map.entrySet()){
            System.out.println(entry.getKey() +"--" +entry.getValue());
        }
        System.out.println("===============   ==================");
        /**
         *        map(      )
         */
        Iterator> it = map.entrySet().iterator();
        while (it.hasNext()){
            Map.Entry entry = it.next();
            System.out.println(entry.getKey() + "--" + entry.getValue());
            if("java".equals(entry.getValue())) {
                it.remove();
            }
        }
        System.out.println(map);
        //map    
        map.put(1,"java");
        System.out.println("===============   ==================");
        System.out.println(list);

    }
}

本当はmapをリストに入れたかったのですが、まだ仕事があるので、明日リスト>の遍歴を書きましょう
コードはネット上とあまり差がないかもしれませんが、私が他の人を勉強して整理してから書いたので、パクリではないでしょうか.もし間違っていたら、指摘してください.