`

集合框架

 
阅读更多

数据多了用对象存储。对象多了用集合存储。

集合和数组的区别:

数据用于存储统一类型的数据,有固定的长度。

集合可以存储不同类型的数据,没有固定的大小。

 

结合的结构 :

                        collection

                               |

                               |

                   ——————————

                   |                            |

                   list                         set

            -------------            -----------------

            |        |      |                       |                |

    arraylist   vector  linkedlist      hashSet     Tree Set

 

********************************************

collection中的常用方法

add     clear  reomoveAll   retainALL (取交集) contains()  

做实验测试类可以用实现了Collection接口的arraylist测试。

 

注意:在集合中存对象,存的都是对象的地址。而不是直接把对象实体存入集合中。

 

**************************************************

Iterator i = arrayList.iterator();

while (i.hasNext()){

 

         system.out.println(i.next());

}

 

 

for(Iterator i =arrayList.iterator;i.hasNext();){

 

     systemt.out.println(i.next());

};

 

下面的for循环相对while来说效率高些。因为i是for内部的局部变量。

 

********************************************************

list 和set方法的区别

list 有索引,可以存储相同的元素

set 没有索引,不能存储相同的元素

 

 

 

list特有的方法

增  add(index ,collection) 删 remove(index)  改 set(index,collection)

查   get(index)  subList(int i,int to) 包含头不包含尾  listIterator

用迭代起操作查询集合,对集合的操作只能用迭代起的方法,而不能用集合的方法。

list迭代中特有的方法 listIterator 方法用其方法操作集合。

分享到:
评论

相关推荐

    集合框架学习笔记

    集合框架学习笔记 https://mp.csdn.net/mdeditor/88970781#

    Java集合框架及泛型

    集合框架及泛型的介绍和基础理解,方便大家了解集合框架及泛型。

    集合框架练习.doc

    集合框架练习 在 Java 中,集合框架(Java Collections Framework)是 Java 语言中的一种数据结构,可以用来存储和操作大量数据。集合框架提供了多种数据结构,如列表、集合、映射等,可以满足不同的应用需求。下面...

    Java集合框架使用总结

    Java集合框架使用总结 前言: 本文是对Java集合框架做了一个概括性的解说,目的是对Java集合框架体系有个总体认识,如果你想学习具体的接口和类的使用方法,请参看Java API文档。 一、概述 数据结构对程序设计...

    java集合框架图

    java集合框架图java集合框架图java集合框架图java集合框架图java集合框架图

    Java集合框架详解

    Java集合框架详解Java集合框架详解Java集合框架详解

    《集合框架及泛型》

    BDQN ACCP 7.0 Java《集合框架及泛型》学习资料.part1

    【Java】Java集合框架思维导图。

    xmind格式的Java集合框架学习导图,包括Collection接口/Map接口以及具体实现类。 同样包含大厂面试题,也在导图中有所体现。 能学到什么: 更加成体系的知识框架,更加全面的、系统的知识。 思维导图: 思维导图具有...

    Java集合框架.ppt

    集合是将多个元素组成一个单元的...Java集合框架,为我们提供了一套性能优良、使用方便的接口和类,我们不必再重新发明轮子,只需学会如何使用它们,就可以处理实际应用中出现的问题了Java集合框架位于java.util包中

    Java集合框架总结

    Java集合框架总结Java集合框架总结Java集合框架总结Java集合框架总结Java集合框架总结Java集合框架总结

    java集合框架面试题

    内含大量java集合框架方面常被面试官问到的经典面试题。

    学士后Java集合框架和泛型课后习题答案

    学士后Java集合框架和泛型课后习题答案 希望能够帮助大家更好的学习JAVA,这些知识还是比较基础的,并没有多大难度 一起共同进步

    集合框架的结构图,集合框架的结构图

    关于集合框架的系统结构图,感觉很详细了,忘了在哪个论坛上找的了,把图片考下来了,

    集合框架List、Map、Set接口及其子类综合对比

    Java基础知识汇总之集合框架List、Map、Set接口及其子类综合对比

    集合框架源码分析

    java集合- 集合框架源码分析

    集合框架及泛型资料

    集合框架及泛型资料

    数据结构和Java集合框架(英文版)

    学生通过学习方法描述和应用,可以逐步理解并有效地使用数据结构,还可以了解这些数据结构的多种实现,包括在java集合框架中提供的一些实现。.  本书内容丰富,且在每章章尾提供编程项目,以帮助学生提高实践能力。...

    Java集合框架面试题

    Java集合框架问题,整理整理整理整理整理整理整理整理整理

    java集合框架笔记

    List set ArraryList Map java集合框架笔记 基于Array的List,其实就是封装了Array所不具备的一些功能方便我们使用

    JAVA集合框架学习总结

    本文档为本人学习 java 集合框架期间的学习总结笔记,希望对新学习的朋友有所帮助和参考价值。本人java 开发时间不是太长,可能存在不完善或不对之处,欢迎指正!

Global site tag (gtag.js) - Google Analytics