java中集合的应用

 时间:2024-11-06 16:44:41

1、集合集合是一种数据结构集合我们关注的有几个接口IterableCollectionListSetAyyayListLinkedListHashSetPropertise几个实现类的区别:实现类可以分为两个部分:List 下面的存储的数据,有序的并且可以重复ArraysList底层实现原理是用了数组所以ArrayList。他就有了查询效率高,修改效率低的特性LinkedList底层实现原理使用了链表每个链表都会有3个存储空间,简单来说,第一空间存储上一个链表的位置信息,第三个空间存储下一个链表的位置信息,第二个空间存储的是内容,链表没有下标。所以他的查询效率低,Set 下面的存储的数据,无序的,并且不可以重复

java中集合的应用

2、Collection 中集合通用的方法Collection<E e>zheshi jdk 5出来的新语法叫做泛型现在可以把 E 当做 Objecta.boolean add(E e)可以添加任何引用类型数据进来(集合不能够存储基本数据类型)添加成功 ------>true添加失败 ------>falsepublic void test(){ Collection c=new ArrayList();System.out.println(c.add("a"););}

java中集合的应用

3、b.判断当前集合是否为空boolean isEmpty空集合 ----->true非空集合 ---->falsepublic void test(){ Collection c=new LinkedList(){c.add("b");System.out.println(c.isEmpty);//返回值为false}}

java中集合的应用

4、c.集合大小int size();获取集合的大小,和字符串的lenght()方法一样获取长度,集合中存储多少数据,返回值就是多少public void test(){Collection c=new AyyayList();c.ass("a");c.add("b");c.add("c");System.out.println(c.size());//输出结果为3;}

java中集合的应用

5、d.清空void clear();清空集合中的所有数据public void test(){Collection c=new AyyayList();c.ass("a");c.add("b");c.add("c");c.clear();System.out.println(c.size());//输出结果为0;}

java中集合的应用

6、/** * 增强for循环,没有下标的存在,所以他适合做一些只看不改的的操作 */@Testpublic void test07(){Collection c=new ArrayList();c.add("张三");c.add("李四");c.add("王五");c.add("zhao");for(Object o:c){System.out.println(o);}}

java中集合的应用
  • python中集合的应用
  • 关于java中的List集合
  • java中的Set集合TreeSet集合
  • java中关于集合的关系
  • Java的标准库中缺少任何类型的集合吗?
  • 热门搜索
    数学手抄报三年级上册 英语手抄报黑白 防治结核病手抄报 手抄报简笔画图案 二月二龙抬头的手抄报 初中英语手抄报内容 昆虫记手抄报图片 名人手抄报图片 美丽的春天手抄报图片 与文明同行手抄报