BeginnersBook Java 集合教程
来源:ApacheCN BeginnersBook 翻译项目
译者:飞龙
协议:CC BY-NC-SA 4.0
贡献指南
本项目需要校对,欢迎大家提交 Pull Request。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
目录
- Java 集合 -
List
ArrayList
ArrayList
基础知识- java 中的
ArrayList
- 集合框架 - 如何初始化
ArrayList
- 如何在 Java 中遍历
ArrayList
- 如何在 Java 中查找
ArrayList
的长度
- java 中的
ArrayList
排序- 如何在 Java 中对
ArrayList
进行排序 - 如何在 Java 中按降序对
ArrayList
进行排序 - Java
ArrayList
对象排序(Comparable
和Comparator
)
- 如何在 Java 中对
ArrayList
添加/删除- Java
ArrayList add()
方法 - Java
ArrayList add(int index, E element)
- Java
ArrayList addAll(Collection c)
方法 - 如何在 Java 中将所有
List
元素复制并添加到ArrayList
- Java
ArrayList addAll(int index, Collection c)
方法 - Java
ArrayList remove(int index)
方法 - Java
ArrayList remove(Object obj)
方法
- Java
- 在
ArrayList
中获取/搜索- 如何获取
ArrayList
的子列表 - Java
ArrayList lastIndexOf(Object Obj)
方法 - Java
ArrayList get()
方法 - Java
ArrayList indexOf()
方法 - Java
ArrayList contains()
方法
- 如何获取
- 关于
ArrayList
的其他教程- 如何在 Java 中比较两个
ArrayList
- 如何在 java 中同步
ArrayList
- 如何交换
ArrayList
中的两个元素 - 如何在 Java 中覆盖
ArrayList
的toString
方法 - 如何在 java 中序列化
ArrayList
- 如何在 java 中连接/组合两个
ArrayList
- 如何将
ArrayList
克隆到另一个ArrayList
- 如何在 Java 中清空
ArrayList
- Java
ArrayList isEmpty()
方法 - Java
ArrayList trimToSize()
方法 - Java
ArrayList set()
方法示例 - Java
ArrayList ensureCapacity()
方法
- 如何在 Java 中比较两个
ArrayList
转换- 如何在 java 中将
ArrayList
转换为字符串数组 - 如何在 java 中将数组转换为
ArrayList
- 如何在 java 中将
- 差异
- java 中
ArrayList
和Vector
之间的区别 - Java 中
ArrayList
和HashMap
的区别 - Java 中
ArrayList
和LinkedList
的区别
- java 中
- 链表
LinkedList
基础知识- Java 中的
LinkedList
- 如何在 Java 中遍历
LinkedList
- Java 中的
LinkedList
添加/删除- 使用
add(E e)
方法向LinkedList
添加元素 - Java - 在
LinkedList
的特定索引处添加元素 - Java - 在
LinkedList
的开头和结尾添加元素 - 在 Java 中将
LinkedList
添加到LinkedList
的前面 - Java - 从
LinkedList
删除第一个和最后一个元素 - Java - 从
LinkedList
的特定索引删除元素 - Java - 从
LinkedList
删除特定元素 - Java - 从
LinkedList
删除所有元素 - 将
List
的所有元素附加到LinkedList
- 使用
- 在链表中获取/搜索
- Java - 从
LinkedList
获取第一个和最后一个元素 - Java - 从
LinkedList
的特定索引获取元素 - Java - 在
LinkedList
中搜索元素 - Java - 从
LinkedList
获取子列表
- Java - 从
LinkedList
Iterator
/ListIterator
- Java -
LinkedList Iterator
- Java -
LinkedList ListIterator
- 以反向顺序迭代
LinkedList
- Java -
LinkedList
上的其他教程- Java - 替换
LinkedList
中的元素 - Java - 检查
LinkedList
中是否存在特定元素 - 在 Java 中克隆一个通用的
LinkedList
- Java - 获取
LinkedList
中元素的最后一次出现的索引 LinkedList push()
和pop()
方法- Java -
LinkedList poll()
,pollFirst()
和pollLast()
方法 - Java -
LinkedList peek()
,peekFirst()
和peekLast()
方法
- Java - 替换
- 转换
- Java - 将
LinkedList
转换为ArrayList
- 如何使用 Java 中的
toArray()
将LinkedList
转换为数组
- Java - 将
Vector
Vector
基础知识- Java 中的
Vector
- 如何在 java 中获取
Vector
的子列表 - 如何使用 Java 中的
Collections.sort
对Vector
进行排序 - 使用索引在 Java 中搜索元素
- 将一个
Vector
的所有元素复制到另一个Vector
- Java 中的
Vector
中的删除/排序/替换- 删除
Vector
元素 - 如何在 java 中使用索引删除
Vector
元素 - 从 Java 中的
Vector
中删除所有元素 - 使用索引替换
Vector
元素 - 如何设置
Vector
大小
- 删除
Iterator
/ListIterator
/Enum
- Java 中的
Vector Enumeration
- Java 中的
Vector
迭代器 - Java 中的
Vector ListIterator
- Java 中的
- 转换
- Java - 将
Vector
转换为List
- Java - 将
Vector
转换为ArrayList
- 如何在 java 中将
Vector
转换为字符串数组
- Java - 将
- Java 集合 -
Set
HashSet
- Java 中的
HashSet
类 - 从
HashSet
中删除所有元素 - 如何迭代
Set
/HashSet
- 将
HashSet
转换为数组 - 如何将
HashSet
转换为TreeSet
- 将
HashSet
转换为List
/ArrayList
HashSet
和HashMap
之间的区别
- Java 中的
LinkedHashSet
- Java 中的
LinkedHashSet
类 - Java 中
List
和Set
之间的区别
- Java 中的
TreeSet
- Java 中的
TreeSet
类 HashSet
和TreeSet
之间的区别
- Java 中的
- Java 集合 -
Map
HashMap
HashMap
基础知识- Java 中的
HashMap
- 如何在 java 中循环
HashMap
- 如何按键和值对 Java 中的
HashMap
进行排序 - Java - 获取
HashMap
的大小 - Java - 从
HashMap
中删除映射 - Java - 从
HashMap
中删除所有映射 - 如何检查
HashMap
是否为空?
- Java 中的
- 在
HashMap
中获取/搜索- Java - 检查
HashMap
中是否存在特定键 - Java - 检查
HashMap
中是否存在特定值
- Java - 检查
- 序列化/同步
- 如何在 java 中序列化
HashMap
- 如何在 Java 中同步
HashMap
- 如何在 java 中序列化
- 差异
HashMap
和Hashtable
之间的区别HashSet
和HashMap
之间的区别
- 关于
HashMap
的其他教程- Java -
HashMap Iterator
- 何将一个
hashmap
内容复制到另一个hashmap
HashMap
- 从键中获取值- Java - 从
HashMap
获取键集视图 - 用 Java 克隆
HashMap
- Java -
TreeMap
- Java 中的
TreeMap
TreeMap Iterator
示例 - Java- 如何在 java 中按值对
TreeMap
进行排序 - 如何在 Java 中以相反的顺序迭代
TreeMap
- 如何从
TreeMap
中获取子映射 - Java
- Java 中的
LinkedHashMap
- Java 中的
LinkedHashMap
HashTable
- java 中的
Hashtable
- Java 中的
- Java 集合 -
Iterator
/ListIterator
- Java
Iterator
- Java 中的
ListIterator
- Java
Comparable
和Comparator
接口- Java 中的
Comparable
接口 - Java 中的
Comparator
接口
- Java 中的
- 集合面试问题
- Java 集合面试问题和解答
另见
- C 语言教程
- C 语言示例
- C++ 教程
- 数据库教程
- Java 教程
- Java 集合教程
- Java 示例
- Java IO 教程
- Java 字符串教程
- JSP 教程
- JSTL 教程
- Kotlin 教程
- MongoDB 教程
- Perl 教程
- Servlet 教程
BeginnersBook Java 集合教程相关推荐
- BeginnersBook Java 字符串教程
来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request. 请您勇敢地去翻译和改 ...
- BeginnersBook Java IO 教程
来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request. 请您勇敢地去翻译和改 ...
- BeginnersBook Java 教程
来源:ApacheCN BeginnerBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request. 请您勇敢地去翻译和改进 ...
- BeginnersBook Java 示例
来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request. 请您勇敢地去翻译和改 ...
- java tutorial mobi_Java 初学者List集合教程
# Java 初学者`List`集合教程 > 原文: [https://javabeginnerstutorial.com/core-java-tutorial/list-collection- ...
- Java集合框架系列教程三:Collection接口
翻译自:The Collection Interface 一个集合表示一组对象.Collection接口被用来传递对象的集合,具有最强的通用性.例如,默认所有的集合实现都有一个构造器带有一个Colle ...
- Java经典入门教程!java集合框架面试
JAVA基础 JAVA异常分类及处理 异常分类 异常的处理方式 Throw和throws的区别 JAVA反射 动态语言 反射机制概念 (运行状态中知道类所有的属性和方法) Java反射API 反射使用 ...
- Java并发教程(Oracle官方资料)
2019独角兽企业重金招聘Python工程师标准>>> 本文是Oracle官方的Java并发相关的教程,感谢并发编程网的翻译和投递. (关注ITeye官微,随时随地查看最新开发资讯. ...
- 三十九、Java集合中的HashSet和TreeSet
@Author:Runsen @Date:2020/6/6 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...
最新文章
- 配深度学习环境要注意的不多,也就
- Android开发:第四日番外——Assets文件夹和RAW文件夹区别
- ft232r usb uart驱动 win7_新电脑想装WIN7,技术员让装WIN10,不是忽悠你,是有原因的...
- 《Dubbo迈出云原生重要一步-应用级服务发现解析》
- c#Ice开发之环境配置(一)
- SQLSERVER中RANK OVER(PARTITION BY)的用法
- linux怎么加route到第一行,Linux下route命令操作实例汇总(2)
- PLSQL 下载、安装、配置驱动连接 详解
- 没什么流量的产品该怎么引流呢?淘宝上新没有流量怎么办?
- html网页配色,#0000ff表示什么颜色,设计师谈网页配色:按颜色分类(黄色)
- 人民币大小写转换格式
- [RK3288][Android6.0] WiFi之cfg80211知识点小结
- 【附下载】手摸手带你搭建广告需求平台DSP
- 229. Majority Element II**
- 使用 feapder 开发爬虫是一种怎样的体验
- opencart 3.0 版本数据库数据表字典(详细篇)
- 搜索中词权重计算及实践
- 几乎所有对FPV持认真态度的人都在使用圆极化天线
- 搜狗 workflow异步调度框架--1.基本介绍篇
- 聊天室客户端和网页版的区别
热门文章
- (69)FPGA面试题-使用不同的代码实现2:1 MUX ?使用if语句
- (50)VHDL实现增减计数器
- (12)FPGA面试技能提升篇(IUS、PT、Leda)
- oracle库锁表处理,oracle 数据库锁表处理 ORA-00031
- 小程序 房租水电费记录管理_移民局小程序:中国出入境记录的官方查询利器...
- oracle行锁 查询等待,Oracle 的for update行锁语法
- 深入理解ARM体系架构(S3C6410)---lcd 显示图片
- confirm的意思中文翻译_confirm的中文意思
- 拆除指令怎么设置_快捷指令(16)朗读屏幕内容
- markdown引入代码_第 09 篇:让博客支持 Markdown 语法和代码高亮