标签:java
/** * * 再谈容器 * @author gao */ package com.gao.thinkinjava; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.LinkedHashMap; import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.Map; import java.util.TreeMap; import java.util.TreeSet; public class PrintingContainers { static void Print(Object c){ System.out.println(c); } static Collection fill(Collection<String>collection){ collection.add("rat"); collection.add("cat"); collection.add("dog"); collection.add("dog"); return collection; } static Map fill(Map<String,String>map){ map.put("rat","Fuzzy"); map.put("cat", "Rags"); map.put("dog", "Bosco"); map.put("dog", "spot"); return map; } public static void main(String[]args){ Print(fill(new ArrayList<String>())); Print(fill(new LinkedList<String>())); Print(fill(new HashSet<String>())); Print(fill(new TreeSet<String>())); Print(fill(new LinkedHashSet<String>())); Print(fill(new HashMap<String,String>())); Print(fill(new TreeMap<String,String>())); Print(fill(new LinkedHashMap<String,String>())); } }
输出结果:
[rat, cat, dog, dog] [rat, cat, dog, dog] [cat, dog, rat] [cat, dog, rat] [rat, cat, dog] {cat=Rags, dog=spot, rat=Fuzzy} {cat=Rags, dog=spot, rat=Fuzzy} {rat=Fuzzy, cat=Rags, dog=spot}
Java 之容器学习(接上篇),布布扣,bubuko.com
标签:java
原文地址:http://blog.csdn.net/guanjungao/article/details/25511315