void () { Map<Boolean, List<String>> map = new HashMap<>(); map.put(false, new ArrayList<>()); map.put(true, new ArrayList<>()); for (Integer integer : Arrays.asList(1, 2, 3, 4)) { String s = String.valueOf(integer); map.get(s.length() > 1).add(s); } Object map1 = map; Map<Boolean, List<String>> map2 = new HashMap<>(); map2.put(false, new ArrayList<>()); map2.put(true, new ArrayList<>()); for (Integer i : Arrays.asList(1, 2, 3, 4)) { String x = String.valueOf(i); map2.get(x.length() > 1).add(x); } }