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的标准库中缺少任何类型的集合吗?
  • 热门搜索
    元旦手抄报图片大全 八一建军节手抄报 普通话手抄报简单 中秋节手抄报图画 有关绿色环保的手抄报 2035年的家乡手抄报 未来的2035年手抄报简单 冬天的手抄报 关于长城的手抄报 我与祖国共成长手抄报