首页 > 编程语言 > 详细

Java集合框架

时间:2020-09-22 22:40:40      阅读:48      评论:0      收藏:0      [点我收藏+]
  1. 集合:存储对象的一种容器,实现了对对象的常用的操作,与数组存储同一类型的值相比,操作有相似之处

  2. 与数组的区别:

    1. 数组长度固定,集合长度不固定

    2. 数组可以存储基本类型和引用类型,集合只能存储引用类型(存储基本类型可以用装箱操作实现)

  3. Collection常用方法(继承他的子类都有下列方法)技术分享图片

    add(E e)

    addAll(Collection<? extends E> c)

    clear()

    contains(Object o)

    containsAll(Collection<?> c)

    equals(Object o)

    hashCode()

    isEmpty()

    iterator()   返回此集合中的元素的迭代器(专门用来遍历集合元素的东西,Iterator接口有三个方法:hasnext()是否有下一个元素,next()取出下一个元素,remove()去除当前元素)

    remove(Object o)

    removeAll(Collection<?> c)

    retainAll(Collection<?> c)

    size()

    toArray()

  4. 遍历集合的两种方式
     1         Collection collection = new ArrayList();
     2         collection.add("可乐");
     3         collection.add("雪碧");
     4         collection.add("芬达");
     5         //遍历元素方法一:增强for循环
     6         for (Object a :
     7                 collection) {
     8             System.out.println(a);
     9         }
    10         System.out.println("-----------------");
    11         //遍历元素方法二:迭代器
    12         Iterator iterator = collection.iterator();
    13         for (; iterator.hasNext();){
    14             System.out.println(iterator.next());
    15             //不能使用collection.remove(...)方法,会产生并发操作异常
    16         }
  5. List

Java集合框架

原文:https://www.cnblogs.com/xinyounuanyang/p/13675255.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!