`

集合了解

阅读更多

版本1.2才有了集合的概念

1.代码书写步骤:

1.1声明集合

1.1.1链表:ArrayList<Integer> al增删节点快。

1.1.2映射:Map<String, String> browMap

泛型——指定集合内元素类型。
自动装/拆箱——基本数据类型和包装类之间相互装换。int<==>integer

1.2为集合分配内存空间

1.2.1 al=new ArrayList<Integer>()

1.2.2 browMap=new HashMap<String,String>()

1.3为集合对象赋值

1.3.1

1.3.2 browMap.put(key, value)

1.4集合的应用与显示。

1.4.1显示集合元素的方式

1.4.1.1for循环——list(下标)

1.4.1.2for-each(1.5提出)循环for(Element e1:ListURL){System.out.println(e1);}Element是ListURL的元素类型

1.4.1.3:Iterator类——hasnext(),next()

map先转为set在用上面的方法显示。

2集合结构

2.1Linkedlist——双线链表

2.2:ArryList(1.2版;线程不安全)/Vector(1.2以前;线程安全)——线性

2.3:hashset——单向散列(效率高

2.4:treeset——平衡二叉树(可以排序 (comparator))

2.5:hashmap——1.2版;线程不安全;咏絮空键空值

2.6:hashtable——更早版本;线程安全;不允许空键空值

2.6.1:properties是hashtable的子类,存放字符串;kv对可修改;load、store方法;

分享到:
评论

相关推荐

    14.java集合转换(了解).zip

    14.java集合转换(了解).zip14.java集合转换(了解).zip14.java集合转换(了解).zip14.java集合转换(了解).zip14.java集合转换(了解).zip14.java集合转换(了解).zip14.java集合转换(了解).zip14.java集合...

    15.java集合工具类(了解)后期扩展.zip

    15.java集合工具类(了解)后期扩展.zip15.java集合工具类(了解)后期扩展.zip15.java集合工具类(了解)后期扩展.zip15.java集合工具类(了解)后期扩展.zip15.java集合工具类(了解)后期扩展.zip15.java集合工具...

    java泛型集合 java集合 集合 java Collection

    Java 泛型集合和Java集合框架是Java编程中不可或缺的部分,它们为开发者提供了高效的数据存储和操作机制。本文将深入探讨这两个主题,并...了解并熟练掌握这些概念和用法,对于提高Java编程效率和代码质量至关重要。

    朴素集合论-1、集合的基本性质

    ### 朴素集合论-1、集合的基本性质 #### 一、引言 朴素集合论是研究集合的基础理论,它提供了一种直观的方式来理解和处理集合及其性质。...了解集合的基本性质有助于我们更好地应用集合论解决实际问题。

    集合框架学习笔记

    在使用集合框架时,我们还需要了解迭代器(Iterator)和泛型(Generic)的概念。迭代器用于遍历集合中的元素,提供remove()方法删除元素。泛型则增强了类型安全性,避免了运行时类型转换异常,提高了代码可读性和复用性...

    求两集合的交集 求两个集合的交集

    首先,我们需要了解C++中的集合数据结构。在C++标准库中,`std::set` 是一个模板类,实现了一个关联容器,它包含唯一对象的集合。这里,我们主要关注两个集合的交集操作。 在C++中,我们可以使用内置的`std::set_...

    Java 集合与数组

    Java 集合与数组 Java 集合与数组是 Java 编程语言中两个非常重要的概念。集合和数组都是用于存储和管理数据的数据结构,但它们有着不同的特点和...了解集合框架的体系结构、集合类和接口的使用是 Java 编程的基础。

    java集合思维导图

    首先,我们来了解一下Java集合框架的基本构成。Java集合框架主要包括接口和实现类两个层次。在接口层面,主要有`List`、`Set`和`Queue`三大接口,它们各自代表了不同的数据结构。`List`接口用于存储有序的元素,允许...

    Java集合排序及java集合类详解.pdf

    ### Java集合排序及Java集合类详解 #### 一、集合框架概述 集合框架是Java编程语言的核心组件之一,用于组织和操作数据集...了解和掌握这些集合类的基本特性和使用方法,对于编写高效、可靠的Java应用程序至关重要。

    Java集合 练习代码

    在学习和实践这些Java集合练习代码时,你不仅会掌握基本的集合操作,还会了解不同集合类型的选择依据,以及在实际场景中如何根据需求选择合适的集合。通过不断实践,你将能够熟练地运用Java集合框架解决各种数据处理...

    集合的并交差运算

    首先,我们来了解什么是堆排序法。堆排序是一种基于比较的排序算法,它利用了二叉堆的性质。二叉堆可以被看作是一棵完全二叉树,满足两个关键条件:一是每个父节点的值都大于或等于其子节点的值(最大堆),或者每个...

    集合论课件及历年考题

    总之,这个“集合论课件及历年考题”的资源包将帮助学习者全面了解集合论的基础知识,并通过实践题目加深理解,提升解题技巧。无论是初学者还是希望进一步深化理解的数学爱好者,都可以从中受益匪浅。

    java中关于集合的操作

    - 了解并熟练运用Java 8的流API,提升代码简洁性和性能。 以上内容涵盖了Java中集合操作的基本概念和常见用法,对于初学者来说,理解和掌握这些知识点是学习Java编程的基础。通过实际编程练习和参考相关PPT材料,...

    计算文法的first集合

    通过对给定文件中的信息分析,我们可以了解到计算first集合的基本过程和所需的数据结构。虽然代码片段并不完整,但从现有的信息来看,这段代码应该是实现了first集合计算的部分功能。理解并正确实现这些功能对于构建...

    计算机数学之 集合部分

    了解这些基本概念对于初学者来说至关重要,因为它们构成了计算机科学理论的基石,并贯穿于编程、数据管理和其他计算任务之中。通过深入学习和实践,我们可以更有效地运用这些工具解决实际问题。

    集合论初步(数学基础内容)

    在《集合论初步》这本书中,读者可以期待深入了解这些概念,通过实例和严谨的推理,掌握集合论的基本思想和技巧,从而更好地理解和应用数学。这本书对于数学专业学生以及对数学哲学感兴趣的读者来说,都是不可或缺的...

    集合运算.zip

    首先,我们要了解集合的基本概念。集合是由不同元素组成的无序组合,每个元素都是唯一的,不允许重复。在C语言中,我们可以用数组或者链表来模拟集合。数组由于其固定大小和连续存储的特点,适用于元素数量确定的...

    02-python-字典-集合-不可变集合-赋值机制

    在Python编程语言中,字典、集合和不可变集合是三种重要的数据结构,它们各自具有独特的特性和用途。本篇文章将深入探讨这些概念,并详细解释它们的赋值机制。 首先,我们来了解一下**字典(Dictionary)**。字典是...

    C#集合与字符窜处理C#集合与字符窜处理(源代码)

    5. 集合的性能优化:了解何时使用ArrayList(非泛型)和LinkedList(链表结构)以及何时使用List(数组)可以显著影响程序性能。 6. 字符串的不可变性:在C#中,字符串是不可变的,每次修改都会创建新的字符串对象,...

    集合 Collection

    ### Java 集合框架详解 #### 一、Java 集合框架概述 Java集合框架(Collection Framework)是...无论是初学者还是经验丰富的开发者,都应该充分了解并掌握Java集合框架的相关知识,以更好地应对实际开发中的挑战。

Global site tag (gtag.js) - Google Analytics