Map Demo

作者: JaedenKil | 来源:发表于2019-08-27 11:04 被阅读0次
    Simulate the action to put multiple rounds of test results into a map
    import java.util.ArrayList;
    import java.util.LinkedHashMap;
    import java.util.Map;
    
    public class MapDemo {
    
        public static void main(String[] args) {
    
            Map<String, ArrayList<Integer>> map = new LinkedHashMap<>();
    
            String key;
            int value;
            for (int i = 1; i <= 9; i ++) {
    
                if (i <= 3) {
                    key = "First";
                } else if (i <= 6) {
                    key = "Second";
                } else {
                    key = "Third";
                }
                value = i;
    
                if (!map.containsKey(key)) {
                    ArrayList<Integer> arr = new ArrayList<>();
                    arr.add(value);
                    map.put(key, arr);
                } else {
                    map.get(key).add(value);
                }
    
            }
    
            System.out.println(map);
        }
    
    }
    
    {First=[1, 2, 3], Second=[4, 5, 6], Third=[7, 8, 9]}
    

    相关文章

      网友评论

        本文标题:Map Demo

        本文链接:https://www.haomeiwen.com/subject/vqwsectx.html