你的位置:首页 > 软件开发 > Java > Jvav Collection

Jvav Collection

发布时间:2018-10-24 23:01:41
1 package 集合; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 /** 7 * 集合和数组的区别: 8 * 1、长度 9 * 数组长度固定10 * 集合长度不定 ...
 1 package 集合; 2  3 import java.util.ArrayList; 4 import java.util.Collection; 5  6 /** 7  * 集合和数组的区别: 8  *  1、长度 9  *   数组长度固定10  *   集合长度不定11  * 2、内容不同12  *   数组存储的是同一种元素13  *   集合可以存储不同类型的元素14  * 3、存储类型15  *   数组可以存储基本类型数据,也可以存储引用数据类型16  *   集合只能存储引用类型17  * 18  * 结构图19  *       ArrayList20  *     List Vector21  *       LinkedList22  * Collection23  *       HashSet24  *    Set  25  *       TreeSet26  * Collection功能概述:27  *   1、添加28  *    add(Object o) addAll(Collection c)29  *   2、删除30  *    clear() 移除所有元素31  *    remove(Object o)32  *    removeAll(Collection c)33  *   3、修改34  *   4、获取35  *    Iterator<E> iterator()36  *   5、长度37  *    int size()38  *   6、判断39  *   contains(Object o) containAll(Collection c) imEmpty()40  *  7、retainAll(Collection c) 两个集合都有的元素41 42 */ 43 /**44  * 迭代器遍历45  *   Iterator it = c.iterator(); //返回的肯定是子类对象,这里是多态46  *   it.next();     //移动到下一个 不要在一个语句中多次调用next方法,47  *           因为对象会变48  *   it.hasNext()    //判断是不是有下一个对象49  *  迭代器遍历元素的时候,通过集合是不能修改元素的50  *  解决办法:51  *   1.迭代器迭代元素,迭代器修改元素 it.add()52  *   2.集合遍历元素,集合修改元素(for)53  * 54 */55 56 57 /**58  * List特点:59  *   1.与set不同,允许重复元素。可根据索引获取对象60  *   2.有序的collection,61  *  3.特有功能:62  *   1.添加功能 add(int index , object element) 在指定位置添加元素63  *   2.获取功能 get(int index) //获取指定位置的元素64  *   3.列表迭代器 ListIterator listIterator() List集合特有的迭代器65  *   4.删除功能 remove(int index) 根据索引删除元素,返回被删除的元素66  *   5.修改功能 set(int index,Object element) 返回被修改的元素67 */68 /**69  * List的子类特点:70  *  ArrayList:71  *   底层数据结构是数组,查询快,增删慢72  *   线程不安全,效率高73  *  Vector: //一般不同74  *   底层数据结构是数组,查询快,增删慢75  *   线程安全,效率低76  *  LinkedList:77  *   底层数据结构是链表,查询慢,增删慢。78  *   线程不安全,效率高。79  * 常见数据结构80  *   栈 先进后出81  *   队列 先进先出82  *   数组 查询慢,增删快83  *   链表 查询慢,增删快84  *85 */86 public class 集合List {87 public static void main(String[] args) {88  //创建集合对象89  Collection c = new ArrayList();90 }91 }

 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Jvav Collection

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录