Java中的set,list,map

Java中的set,list,mapJava中的set,list,map

大家好,又见面了,我是你们的朋友全栈君。

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

Java中的set,list,map

     今天就先来简单介绍一下对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 映射。 


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


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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/105715.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • UML工具到底哪个更好用

    UML工具到底哪个更好用经典如EnterpriseArchitect美丽如MagicDrawUML免费如StarUML容易上手visioRose商业PowerDesigner很早的UML建模工具用的广泛评价好,可以直接生成数据库脚本试试VS2010版,里面自带有UML开发工具EA文档生成RTF格式很好使,对UML的支持也比较好,正向/反向工程都还可以ROSE太大…

  • js免费刷流量软件工具源码

    js免费刷流量软件工具源码js免费刷流量软件工具源码网络演示:http://yjflinchong.svfree.net/shualiuliang.html转载请注明出处:http://blog.csdn.net/yjflinchong/article/details/7918807网址:  间隔秒数:varurl1=””;varurl2=”

  • windows server2016搭建ftp服务器_搭建网站的服务器

    windows server2016搭建ftp服务器_搭建网站的服务器WindowsServer2016系统中,快速搭建FTP服务器,作为文件服务器,下面分三步说明:安装IIS和FTP服务 配置FTP服务 测试FTP一、安装IIS和FTP服务首先点击开始菜单,进入找到服务器管理器,点击打开。进入后,找到管理菜单,点击添加角色和功能。进入服务器系统打开“服务器管理器”,点击“添加角色和功能”进入角色添加向导,一直点击下一步按钮到服务…

  • UML教程_css餐厅游戏答案

    UML教程_css餐厅游戏答案 UML教程

    2022年10月24日
  • java面试题csdn_java面试题大全

    java面试题csdn_java面试题大全来自:https://www.cnblogs.com/tietazhan/articles/5771886.html 一、Java基础1.实例方法和静态方法有什么不一样?2.Java中的异常有哪几类?分别怎么使用?检出异常,非检出异常。检出异常需要try…catch才能编译通过。非检出异常不用try…catch也能编译通过。RuntimeException是非检…

  • [翻译 EF Core in Action 1.10] 应该在项目中使用EF Core吗?

    [翻译 EF Core in Action 1.10] 应该在项目中使用EF Core吗?

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号