Java 之容器学习(接上篇)
2014-05-10 22:58
302 查看
/** * * 再谈容器 * @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容器学习--List与AbstractList
- java并发容器---个人学习总结
- Java容器类(集合类)学习笔记
- java Copy-On-Write容器学习
- 编解码学习笔记(十三):容器(上篇)
- 学习java容器
- java容器学习之——Map
- Java编程思想学习笔记_4(异常机制,容器)
- Java中的容器详细讲解学习
- java学习之旅59--模拟ArrayList容器的底层实现_JDK源码分析ArrayList
- java 容器学习总结
- java学习笔记——HashMap的泛型容器
- [置顶] Java容器学习--ArrayList源码分析
- java编程思想学习-第17章-容器深入研究
- Java学习--基础类和容器
- Java容器——JSTL学习笔记
- Java容器学习--Collection与AbstractCollection
- Java容器学习笔记(四)
- Java学习之容器下(List接口与Map接口(转))
- [Java] Swing系列-顶层容器JFrame使用的学习体会