容器打印
1 public class PrintContainers { 2 3 static Collection fill(Collection<String> collection) { 4 collection.add("rat"); 5 collection.add("cat"); 6 collection.add("dog"); 7 collection.add("dog"); 8 return collection; 9 } 10 11 static Map fill(Map<String, String> map) { 12 map.put("rat", "米老鼠"); 13 map.put("cat", "喵瞄"); 14 map.put("dog", "拉拉"); 15 map.put("dog", "灰灰"); 16 return map; 17 } 18 19 20 public static void main(String[] args) { 21 Print.print(fill(new ArrayList<String>())); 22 Print.print(fill(new LinkedList<String>())); 23 Print.print(fill(new HashSet<String>())); 24 Print.print(fill(new TreeSet<String>())); 25 Print.print(fill(new LinkedHashSet<String>())); 26 Print.print(fill(new HashMap())); 27 Print.print(fill(new TreeMap())); 28 Print.print(fill(new LinkedHashMap())); 29 } 30 31 }