2025年Java中的set,list,map

Java中的set,list,map想要把一组数据存入到集合中时 究竟是用 set list 还是 map 刚开始学 Java 基础的东西还没有完全了解 上网上一查 发现关于集合这个知识点的水还是很深的 虽然他们都属于集合 但是有不同的意义和用法 今天就先来简单介绍一下对 set map 和 list 的理解 1 set set 接口的一个显著特点就是要求唯一性 它的成员不可以重复 但是对存储的顺序没有要求 是无序的 2 list

想要把一组数据存入到集合中时,究竟是用set,list还是map?刚开始学Java,基础的东西还没有完全了解,上网上一查,发现关于集合这个知识点的水还是很深的,虽然他们都属于集合,但是有不同的意义和用法。

今天就先来简单介绍一下对set,map和list的理解。

1.set

set接口的一个显著特点就是要求唯一性,它的成员不可以重复,但是对存储的顺序没有要求,是无序的。

2.list

联系操作系统中的链表,次序是list接口的特点,它强调元素的特定的顺序,元素可以重复这也是与set接口区别的地方。list接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在 List 中的位置,类似于数组下标)来访问 List 中的元素,这类似于 Java 的数组。

3.map

Map 提供 key 到 value 的映射,你可以通过“键”查找“值”。一个 Map 中不能包含相同的 key ,每个 key 只能映射一个 value 。 Map 接口提供 3 种集合的视图, Map 的内容可以被当作一组 key 集合,一组 value 集合,或者一组 key-value 映射。

计算机学了两年多,现在终于意识到基础的重要性,注重基础,多实践。

编程小号
上一篇 2025-01-24 07:21
下一篇 2025-01-28 22:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/122037.html