当前位置: 首页 > news >正文

Java 各集合接口常用方法对照表

🔄 Java 各集合接口常用方法对照表

操作类型 / 接口List (ArrayList, LinkedList)Set (HashSet, TreeSet)Map (HashMap, TreeMap)Queue (LinkedList, PriorityQueue)Deque (ArrayDeque, LinkedList)
添加元素add(e)
add(index, e)
add(e)put(key, value)offer(e)
add(e)
addFirst(e)
addLast(e)
offerFirst(e)
offerLast(e)
删除元素remove(o)
remove(index)
remove(o)remove(key)poll()
remove()
removeFirst()
removeLast()
pollFirst()
pollLast()
查找 / 判断contains(o)contains(o)containsKey(key)
containsValue(value)
contains(o)contains(o)
获取元素get(index)
indexOf(o)
(不支持索引访问)get(key)peek()
element()
peekFirst()
peekLast()
其他常用方法size()
isEmpty()
clear()
size()
isEmpty()
clear()
size()
isEmpty()
keySet()
values()
entrySet()
size()
isEmpty()
size()
isEmpty()
clear()

✅ 方法说明简要:

  • add / offer:添加元素,offer 通常用于队列,返回 false 而不是抛异常;
  • remove / poll:删除元素,poll 在队列为空时返回 null 而不是抛异常;
  • contains:判断元素或键是否存在;
  • get / peek:获取元素但不移除;
  • put:用于 Map,插入或更新键值对;
  • keySet / entrySet / values:遍历 Map 的关键方法。

  • List 关注索引位置(index)
  • Set 关注唯一性,不支持重复元素
  • Map 是键值对结构,常用 key 操作
  • Queue/Deque 用于队列操作,前后插入/移除是重点
http://www.lryc.cn/news/583174.html

相关文章:

  • 解决SQL Server SQL语句性能问题(9)——SQL语句改写(7)
  • 如何识别SQL Server中需要添加索引的查询
  • nl2sql的解药pipe syntax
  • Linux入门篇学习——Linux 编写第一个自己的命令
  • 一天一道Sql题(day04)
  • 详解Kafka重平衡机制详解
  • Vue+ElementUI聊天室开发指南
  • Vue3 Element plus table有fixed列时错行
  • 7.神经网络基础
  • 【深度学习】【入门】Sequential的使用和简单神经网络搭建
  • 【机器学习】BeamSearch算法
  • 华为OD机试_2025 B卷_观看文艺汇演问题(Python,100分)(附详细解题思路)
  • 七牛云C++开发面试题及参考答案
  • Vue 3 中父子组件双向绑定的 4 种方式
  • mysql互为主从失效,重新同步
  • qml加载html以及交互
  • HarmonyOS中各种动画的使用介绍
  • C语言extern的用法(非常详细,通俗易懂)
  • 〔从零搭建〕数据湖平台部署指南
  • 17.Spring Boot的Bean详解(新手版)
  • OpenCV颜色矩哈希算法------cv::img_hash::ColorMomentHash
  • STM32-待机唤醒实验
  • [Leetcode] 预处理 | 多叉树bfs | 格雷编码 | static_cast | 矩阵对角线
  • User手机上如何抓取界面的布局uiautomatorviewer
  • 【机器人】Aether 多任务世界模型 | 4D动态重建 | 视频预测 | 视觉规划
  • 速卖通跨境运营破局:亚矩阵云手机如何用“本地化黑科技”撬动俄罗斯市场25%客单价增长
  • React 编译器与性能优化:告别手动 Memoization
  • 开始读 PostgreSQL 16 Administration Cookbook
  • 苍穹外卖项目日记(day04)
  • 【Netty+WebSocket详解】WebSocket全双工通信与Netty的高效结合与实战