JAVA 应用与开发 - 集合与映射
713.79 KB
66 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档主要介绍了Java集合框架的核心内容,包括List、Set和Map的基本概念及其方法。List表示有序可重复集合,支持索引访问;Set表示无序不可重复集合;Map表示键值对集合,通过键进行元素的存取。文档详细列举了Map接口的常用方法如put、get、containsKey等,并强调了Java集合只能存储引用类型数据,实际存放的是对象的引用而非对象本身。 | ||
AI总结 | ||
《JAVA 应用与开发 - 集合与映射》摘要如下:
1. 集合概述
- Java集合用于存储多个数据,只能存储引用类型,实际存储的是对象的引用。
- 集合类型分类:
- **List**:有序、可重复。常用实现类包括ArrayList、Stack、Vector等。
- **Set**:无序、不可重复。常用实现类包括HashSet、TreeSet等。
- **Map**:键值对(Key-Value)映射。常用实现类包括HashMap、Hashtable、TreeMap等。
- 集合接口和类均定义在`java.util`包中。
2. List接口方法
- `set(int index, Object element)`:修改指定索引的元素。
- `indexOf(Object o)`:返回指定元素首次出现的索引,若无则返回-1。
- `remove(int index)`:移除指定索引的元素。
3. Map接口方法
- `put(Object key, Object value)`:添加或更新键值对,返回旧值(若存在)。
- `get(Object key)`:根据键获取值。
- `isEmpty()`:判断映射是否为空。
- `clear()`:移除所有键值对。
- `size()`:返回键值对数量。
- `containsKey(Object key)`:判断是否包含指定键。
- `containsValue(Object value)`:判断是否包含指定值。
- `keySet()`:返回键的集合视图。
- `values()`:返回值的集合视图。
4. 其他集合类和工具类
- **Enumeration**:用于遍历集合的枚举接口。
- **Collections**:提供集合操作的工具类。
- **Arrays**:提供数组操作的工具类。
总结:文档详细介绍了Java集合与映射的基本概念、常用接口及其方法,及其在实际开发中的应用。 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
54 页请下载阅读 -
文档评分