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

java-oop集合与泛型

时间:2016-04-19 09:59:29      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

》》》》》》》》》》》》》》》》》》》》》》》》》》》》

>>>

1.所谓 集合就是 把一系列的储存数据 方法和 接口和类封装 放在一起,

      以方便人们的使用, 1.  List有序的----(ArrayList随机访问)+(Linkedlist快速插入元素)+                                                                     +                                                                                               vetor(涉及到堆栈和队列)

                                  2. set(无序的)————hashset(不允许重复)

                                  3.   Map无序的———(HashMap)+(不常用的hashtable)

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》>>>>>>>>

2.有序时,可以 直接用 遍历

 list.add(object);任意的对象都可以,

   for(int i=0;i<list.size();i++){

     syso--list.get(i);//移除就是 remove(i 或者obj);布尔

                          //存在 就是 contains(obj);布尔

}

                        2.1 Linkedlist就是 多加了First和Last,

                         2.2  stack多了 pop()出 push()   empty()

     》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》                  

          3.遇到了无序的set, 就得使用 Interator

                      Interator its=set.interator();调用set中的 interator方法,

                      if(its.hasNext()){its.next();}// 是否有其他元素, 返回下一个

          4.map也是 无序的,但是 它是两个 值key--value

           Map mm=new HashMap();--put (key,value)contianskey(obj)

                                           keySet()得到一个set类型的 

                                           get(key)根据这个key得到 value

                    于是 使用 map是 遍历 只能是 经过一个曲折的步骤。

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

    5. 泛型 就是 把 类型写出来, 就是以后都是 只能用 规定的 类型

              Map<String ,stu> m=new HashMap<String stu>();

                                                     //Set setk=m.keySet();    

                 String key=its.next();//Interator<String>its=setk.interator();

                  stu sss=its.get(key);//-----sss.getName();

>>>>>>>>>>>>>>>>>>>>>>>>>

没有很了不起。。。。。。

 

java-oop集合与泛型

标签:

原文地址:http://www.cnblogs.com/yyjxxd/p/5406964.html

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