首页 / JAVA / Java 集合类常用方法整理
Java 集合类常用方法整理
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java 集合类常用方法整理,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2121字,纯文字阅读大概需要4分钟。
内容图文
![Java 集合类常用方法整理](/upload/InfoBanner/zyjiaocheng/599/69c16a983d874d19a263de850c18c6d9.jpg)
一直想整理一下 Java 集合类常用方法。正好今天刷题遇到了问题,索性一不做二不休,将 Java 集合类常用方法进行了一波汇总。这下可以记牢了。
目录
1. Collection 接口
1.1 List 接口
List 通用的常用方法有哪些?
- 常用方法:isEmpty, indexOf, contains, iterator, clear, clone, size, toArray, hashCode。
ArrayList, Vector 常用方法有哪些?
- 常用方法:增删改查方法是 add, remove, set, get。?
- 增:add。
- 删:remove。
- 改:set。
- 查:get。
LinkedList 常用方法有哪些?
- 常用方法:增删改查方法是 add, offer, push, poll, pop, remove, set, get, peek。?
- 增:add, offer, push。
- 删:poll, pop, remoe。
- 改:set。
- 查:get, peek。
- 当然还有很多变种的,结尾加 First, Last 即可。
Stack 常用方法有哪些?
-
常用方法:增删改查方法是 push, pop, peek, search。
-
增:push。
-
删:pop。
-
改:没有(naidesu 悲)。
-
查:peek, search。
-
-
Stack 就这几种方法,没有其他 List 的公用方法。还有一个判断方法 empty。
1.2 Set 接口
Set 通用的常用方法有哪些?
- 常用方法:isEmpty, contains, iterator, clear, clone, size, hashCode。
- 特点:增删方法都是 add, remove。没有改查方法。?
TreeSet 常用的方法有哪些?
- 常用方法:floor, lower, ceiling, higher, first, last。
- 更小一点的:floor, lower。
- 更大一点的:ceiling, higher。
- 头尾:first, last。
1.3 Queue 接口
Queue 通用的常用方法有哪些?
- 常用方法:isEmpty, contains, iterator, clear, clone, size, hashCode。
Deque 常用的方法有哪些?
- 常用方法:增删改查方法是 add, offer, push, poll, pop, remove, set, get, peek。?
- 增:add, offer, push。
- 删:poll, pop, remoe。
- 改:set。
- 查:get, peek。
- 当然还有很多变种的,结尾加 First, Last 即可。
2. Map 接口
Map 通用的方法有哪些?
-
常用方法:增删改查是 put, remove, replace, get, getOrDefault, containsKey, containsValue。
- 增:put。
- 删:remove。
- 改:replace。
- 查:get, getOrDefault, containsKey, containsValue。
- 注意:put 是增加,replace 是修改。不要看到 get 是查就认为 put 是改。改是 replace!?
-
其他常用方法:entrySet, keySet, values, isEmpty, contains, iterator, clear, clone, size, hashCode。
rySet, keySet, values, isEmpty, contains, iterator, clear, clone, size, hashCode。- 遍历常用方法:entrySet, KeySet, values。
内容总结
以上是互联网集市为您收集整理的Java 集合类常用方法整理全部内容,希望文章能够帮你解决Java 集合类常用方法整理所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。