来源:ApacheCN BeginnersBook 翻译项目

译者:飞龙

协议:CC BY-NC-SA 4.0

贡献指南

本项目需要校对,欢迎大家提交 Pull Request。

请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)

目录

  • Java 集合 - List

    • ArrayList

      • ArrayList基础知识

        • java 中的ArrayList - 集合框架
        • 如何初始化ArrayList
        • 如何在 Java 中遍历ArrayList
        • 如何在 Java 中查找ArrayList的长度
      • ArrayList排序
        • 如何在 Java 中对ArrayList进行排序
        • 如何在 Java 中按降序对ArrayList进行排序
        • Java ArrayList对象排序(ComparableComparator
      • 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)方法
      • ArrayList中获取/搜索
        • 如何获取ArrayList的子列表
        • JavaArrayList lastIndexOf(Object Obj)方法
        • Java ArrayList get()方法
        • Java ArrayList indexOf()方法
        • Java ArrayList contains()方法
      • 关于ArrayList的其他教程
        • 如何在 Java 中比较两个ArrayList
        • 如何在 java 中同步ArrayList
        • 如何交换ArrayList中的两个元素
        • 如何在 Java 中覆盖ArrayListtoString方法
        • 如何在 java 中序列化ArrayList
        • 如何在 java 中连接/组合两个ArrayList
        • 如何将ArrayList克隆到另一个ArrayList
        • 如何在 Java 中清空ArrayList
        • Java ArrayList isEmpty()方法
        • Java ArrayList trimToSize()方法
        • Java ArrayList set()方法示例
        • Java ArrayList ensureCapacity()方法
      • ArrayList转换
        • 如何在 java 中将ArrayList转换为字符串数组
        • 如何在 java 中将数组转换为ArrayList
      • 差异
        • java 中ArrayListVector之间的区别
        • Java 中ArrayListHashMap的区别
        • Java 中ArrayListLinkedList的区别
    • 链表
      • LinkedList基础知识

        • Java 中的LinkedList
        • 如何在 Java 中遍历LinkedList
      • 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获取子列表
      • LinkedList Iterator / ListIterator
        • Java - LinkedList Iterator
        • Java - LinkedList ListIterator
        • 以反向顺序迭代LinkedList
      • LinkedList上的其他教程
        • Java - 替换LinkedList中的元素
        • Java - 检查LinkedList中是否存在特定元素
        • 在 Java 中克隆一个通用的LinkedList
        • Java - 获取LinkedList中元素的最后一次出现的索引
        • LinkedList push()pop()方法
        • Java - LinkedList poll()pollFirst()pollLast()方法
        • Java - LinkedList peek()peekFirst()peekLast()方法
      • 转换
        • Java - 将LinkedList转换为ArrayList
        • 如何使用 Java 中的toArray()LinkedList转换为数组
    • Vector
      • Vector基础知识

        • Java 中的Vector
        • 如何在 java 中获取Vector的子列表
        • 如何使用 Java 中的Collections.sortVector进行排序
        • 使用索引在 Java 中搜索元素
        • 将一个Vector的所有元素复制到另一个Vector
      • Vector中的删除/排序/替换
        • 删除Vector元素
        • 如何在 java 中使用索引删除Vector元素
        • 从 Java 中的Vector中删除所有元素
        • 使用索引替换Vector元素
        • 如何设置Vector大小
      • Iterator/ListIterator/Enum
        • Java 中的Vector Enumeration
        • Java 中的Vector迭代器
        • Java 中的Vector ListIterator
      • 转换
        • Java - 将Vector转换为List
        • Java - 将Vector转换为ArrayList
        • 如何在 java 中将Vector转换为字符串数组
  • Java 集合 - Set
    • HashSet

      • Java 中的HashSet
      • HashSet中删除所有元素
      • 如何迭代Set/HashSet
      • HashSet转换为数组
      • 如何将HashSet转换为TreeSet
      • HashSet转换为List / ArrayList
      • HashSetHashMap之间的区别
    • LinkedHashSet
      • Java 中的LinkedHashSet
      • Java 中ListSet之间的区别
    • TreeSet
      • Java 中的TreeSet
      • HashSetTreeSet之间的区别
  • Java 集合 - Map
    • HashMap

      • HashMap基础知识

        • Java 中的HashMap
        • 如何在 java 中循环HashMap
        • 如何按键和值对 Java 中的HashMap进行排序
        • Java - 获取HashMap的大小
        • Java - 从HashMap中删除映射
        • Java - 从HashMap中删除所有映射
        • 如何检查HashMap是否为空?
      • HashMap中获取/搜索
        • Java - 检查HashMap中是否存在特定键
        • Java - 检查HashMap中是否存在特定值
      • 序列化/同步
        • 如何在 java 中序列化HashMap
        • 如何在 Java 中同步HashMap
      • 差异
        • HashMapHashtable之间的区别
        • HashSetHashMap之间的区别
      • 关于HashMap的其他教程
        • Java - HashMap Iterator
        • 何将一个hashmap内容复制到另一个hashmap
        • HashMap - 从键中获取值
        • Java - 从HashMap获取键集视图
        • 用 Java 克隆HashMap
    • TreeMap
      • Java 中的TreeMap
      • TreeMap Iterator示例 - Java
      • 如何在 java 中按值对TreeMap进行排序
      • 如何在 Java 中以相反的顺序迭代TreeMap
      • 如何从TreeMap中获取子映射 - Java
    • LinkedHashMap
      • Java 中的LinkedHashMap
      • HashTable
      • java 中的Hashtable
  • Java 集合 - Iterator/ListIterator
    • Java Iterator
    • Java 中的ListIterator
  • ComparableComparator接口
    • Java 中的Comparable接口
    • Java 中的Comparator接口
  • 集合面试问题
    • Java 集合面试问题和解答

另见

  • C 语言教程
  • C 语言示例
  • C++ 教程
  • 数据库教程
  • Java 教程
  • Java 集合教程
  • Java 示例
  • Java IO 教程
  • Java 字符串教程
  • JSP 教程
  • JSTL 教程
  • Kotlin 教程
  • MongoDB 教程
  • Perl 教程
  • Servlet 教程

BeginnersBook Java 集合教程相关推荐

  1. BeginnersBook Java 字符串教程

    来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request. 请您勇敢地去翻译和改 ...

  2. BeginnersBook Java IO 教程

    来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request. 请您勇敢地去翻译和改 ...

  3. BeginnersBook Java 教程

    来源:ApacheCN BeginnerBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request. 请您勇敢地去翻译和改进 ...

  4. BeginnersBook Java 示例

    来源:ApacheCN BeginnersBook 翻译项目 译者:飞龙 协议:CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request. 请您勇敢地去翻译和改 ...

  5. java tutorial mobi_Java 初学者List集合教程

    # Java 初学者`List`集合教程 > 原文: [https://javabeginnerstutorial.com/core-java-tutorial/list-collection- ...

  6. Java集合框架系列教程三:Collection接口

    翻译自:The Collection Interface 一个集合表示一组对象.Collection接口被用来传递对象的集合,具有最强的通用性.例如,默认所有的集合实现都有一个构造器带有一个Colle ...

  7. Java经典入门教程!java集合框架面试

    JAVA基础 JAVA异常分类及处理 异常分类 异常的处理方式 Throw和throws的区别 JAVA反射 动态语言 反射机制概念 (运行状态中知道类所有的属性和方法) Java反射API 反射使用 ...

  8. Java并发教程(Oracle官方资料)

    2019独角兽企业重金招聘Python工程师标准>>> 本文是Oracle官方的Java并发相关的教程,感谢并发编程网的翻译和投递. (关注ITeye官微,随时随地查看最新开发资讯. ...

  9. 三十九、Java集合中的HashSet和TreeSet

    @Author:Runsen @Date:2020/6/6 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

最新文章

  1. 配深度学习环境要注意的不多,也就
  2. Android开发:第四日番外——Assets文件夹和RAW文件夹区别
  3. ft232r usb uart驱动 win7_新电脑想装WIN7,技术员让装WIN10,不是忽悠你,是有原因的...
  4. 《Dubbo迈出云原生重要一步-应用级服务发现解析》
  5. c#Ice开发之环境配置(一)
  6. SQLSERVER中RANK OVER(PARTITION BY)的用法
  7. linux怎么加route到第一行,Linux下route命令操作实例汇总(2)
  8. PLSQL 下载、安装、配置驱动连接 详解
  9. 没什么流量的产品该怎么引流呢?淘宝上新没有流量怎么办?
  10. html网页配色,#0000ff表示什么颜色,设计师谈网页配色:按颜色分类(黄色)
  11. 人民币大小写转换格式
  12. [RK3288][Android6.0] WiFi之cfg80211知识点小结
  13. 【附下载】手摸手带你搭建广告需求平台DSP
  14. 229. Majority Element II**
  15. 使用 feapder 开发爬虫是一种怎样的体验
  16. opencart 3.0 版本数据库数据表字典(详细篇)
  17. 搜索中词权重计算及实践
  18. 几乎所有对FPV持认真态度的人都在使用圆极化天线
  19. 搜狗 workflow异步调度框架--1.基本介绍篇
  20. 聊天室客户端和网页版的区别

热门文章

  1. (69)FPGA面试题-使用不同的代码实现2:1 MUX ?使用if语句
  2. (50)VHDL实现增减计数器
  3. (12)FPGA面试技能提升篇(IUS、PT、Leda)
  4. oracle库锁表处理,oracle 数据库锁表处理 ORA-00031
  5. 小程序 房租水电费记录管理_移民局小程序:中国出入境记录的官方查询利器...
  6. oracle行锁 查询等待,Oracle 的for update行锁语法
  7. 深入理解ARM体系架构(S3C6410)---lcd 显示图片
  8. confirm的意思中文翻译_confirm的中文意思
  9. 拆除指令怎么设置_快捷指令(16)朗读屏幕内容
  10. markdown引入代码_第 09 篇:让博客支持 Markdown 语法和代码高亮