`

集合框架

 
阅读更多

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

集合和数组的区别:

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

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

 

结合的结构 :

                        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 方法用其方法操作集合。

分享到:
评论

相关推荐

    集合框架学习笔记

    集合框架是Java编程语言中的核心组成部分,它提供了一套高效、灵活的数据结构和算法操作,使得程序员能够方便地存储和管理对象。这篇学习笔记将深入探讨Java集合框架的基础概念、主要类库以及常见应用场景。 首先,...

    java集合框架面试题

    ### Java集合框架经典面试题详解 #### 1. Java集合框架概述及优点 - **定义**: Java集合框架是一个设计模式,用于组织和操纵对象集合。它由一系列接口、实现类和算法组成,提供了统一的方式管理和操作数据集合。...

    集合框架的总结

    在Java编程语言中,集合框架是开发者日常工作中不可或缺的一部分,它提供了一种高效管理对象的方式。本文将深入探讨集合框架的总结,重点关注其核心接口、类以及如何通过源码理解和利用这些工具。 首先,集合框架的...

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

    Java集合框架是Java编程语言中的一个核心组成部分,它为数据存储和操作提供了丰富的类库。在Java中,集合框架主要包括接口(如List、Set、Queue)和实现这些接口的类(如ArrayList、HashSet、LinkedList等)。这个...

    Java集合框架及泛型

    Java集合框架是Java编程语言中一个非常重要的组成部分,它提供了一组高效的数据结构和操作这些数据结构的方法。泛型则是Java在J2SE 5.0版本引入的一个特性,极大地提高了代码的类型安全性和可读性。下面我们将深入...

    java集合框架图

    ### Java集合框架详解 #### 一、Java集合框架概述 Java集合框架是Java标准库的重要组成部分,它提供了存储和操作对象的各种数据结构。通过使用集合框架,开发人员可以轻松地管理不同类型的数据集,并且能够利用...

    集合框架练习.doc

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

    java集合 框架 泛型

    Java集合框架是Java编程语言中一个至关重要的组成部分,它为数据存储和操作提供了丰富的类库。泛型是Java 5引入的一项创新特性,极大地增强了集合框架的安全性和效率。本讲解将深入探讨这两个主题,以及与之相关的...

    《集合框架及泛型》

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

Global site tag (gtag.js) - Google Analytics