码迷,mamicode.com
首页 > 编程语言 > 详细

Java 之容器学习(接上篇)

时间:2014-05-11 03:13:29      阅读:413      评论:0      收藏:0      [点我收藏+]

标签: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 之容器学习(接上篇)

标签:java

原文地址:http://blog.csdn.net/guanjungao/article/details/25511315

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!