Hashset;HashMap;ArrayList;

Collection:是个容器,相当于一个接口;

1.set接口---两个实现类(Hashset   Treeset);

没有顺序,不可以重复。//判断依据:是否equals;

2.List接口---两个实现类(ArrayList (以数组为底层的实现机制)  LinkedList);

有顺序,可以重复

3.Map接口---(HashMap    TreeMap);

每次往里放的时候都是一对一对的;//map.put(key,value);

 

practice:

package Collection;

  import java.util.HashMap;

  import java.util.Map;

  public class Collection{

   public static void main(String[] args) {  

     String[] s={"aa","aaa","aa","ss","d"};  

       Map map=new HashMap();   

      for(int i=0;i<s.length;i++){  

        if(!map.containsKey(s[i])){   

        map.put(s[i], 1);   

         }else{    

       int value=(int)map.get(s[i]);   

          value++;    

         map.put(s[i], value);  

  }  

 }

        System.out.println(map);

 }

}

 

posted @ 2017-05-23 17:00  如果能够  阅读(134)  评论(0编辑  收藏  举报