在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
你所知道的Java基础开发的集合类都有哪些?主要方法有什么?最常用的集合类是 List 和 Map。 List 的具体实现包括ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。

Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作"键"和"值"),其中每个键映射到一个值。
ArrayList/Vector
Collection
HashSet/TreeSetSet
PropetiesHashTable
Map
Treemap/HashMap
我记的不是方法名,而是思想,我知道它们都有增删改查的方法,但这些方法的具体名称,我记得不是很清楚,对于 set,大概的方法是add,remove, contains;对于 map,大概的方法就是 put,remove,contains 等,因为,我只要在eclispe 下按点操作符,很自然的这些方法就出来了。我记住的一些思想就是 List 类会有 get(int index)这样的方法,因为它可以按顺序取元素,而 set 类中没有 get(int index)这样的方法。
List 和 set 都可以迭代出所有元素,迭代时先要得一个 iterator 对象,所以,set 和 list 类都有一个 iterator方法,用于返回那个 iterator 对象。map 可以返回三个集合,一个是返回所有的 key 的集合,另外一个返回的是所有 valu的集合,再一个返回的 key 和 value 组合成的 EntrySet 对象的集合,map 也有 get 方法,参数是 key,返回值是 key 对应的value。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Java开发实用的面试题及参考答案
Java开发实用的面试题及参考答案分享,java程序员面试过程中少不了专业上的考试,那么面试过程中面试官会问些什么问题呢?
9465
2019-04-12 17:27:11
Java学习重点Java参数传递
众所周知,Java有两种参数传递方式,即按值传递和引用传递,而String类型比较特殊,需要单独讨论。Java参数传递只有值拷贝,没有引用传递。本文将讨论基本类型、引用类型和String类型。
7625
2019-08-02 18:56:51
Java秋招面试题汇总附答案
一年一度的秋招即将拉开序幕,又到了大家面试求职的激烈竞争时刻。面试Java开发的求职者要想从众多的优秀者脱颖而出并不容易,因此小编专门汇总了Java秋招面试题并附上答案,希望能让大家在面试前做好更充足的准备。
7063
2019-09-23 20:50:25
线程多有什么好处?使用多线程的优势
多线程的好处:提高CPU的利用率,更好地利用系统资源,使用Monitor类可以同步静态/实例化的方法的全部代码或者部分代码段,使用不同的同步类创建自己的同步机制。
11690
2020-04-10 15:28:38
Spring Cloud Alibaba实战项目教程哪有?
Spring Cloud Alibaba实战项目教程哪有?博学谷Spring Cloud Alibaba微服务架构电商项目实战教程详细讲解 Spring Cloud Alibaba 核心技术,包括:Nacos、Sentinel、Dubbo、Seata、RocketMQ以及 Feign、Gateway、OAuth2、Skywalking、Docker 等其他必备主流技术。
9133
2020-06-16 11:29:44
