当前位置: 首页 > 网络应用技术

Java零基本入口映射集合

时间:2023-03-07 14:19:36 网络应用技术

  你好,你们所有的朋友,我是个喵。

  今天,我想分享我所学到的一些日常知识点,并以单词的形式与您交流,并互相学习以更快地成长。

  我是由Java开发的,因此与Java的每日联系中最多的联系,所以我在自由的时候记得。

  在审查过程中,如果您认为这篇文章很好,请喜欢,收集和遵循。Sanlian是Meowing的最佳鼓励和支持!

  在上一期中,我们已经谈论过这件事,即,不知道每个人都有什么掌握。如果您不及时合并,您可以看到我。我将为每个人列出它。让所有人学习和成长更好是我写作的最初意图。

  今天,我将告诉您一个双列系列-MAP.在许多问题中,一些朋友给我留言,并说跟随我学习。通常,我必须阅读文章才能知道这个问题是什么。因此

  以上是本期地图收集的目标。但是,朋友不必担心太多的内容。我将解释这一点,以确保第一阶段的内容不重。

  然后,我们从今天开始这个问题的教学内容。

  说到地图,每个人都必须熟悉每个人。我说该集合被称为单列集合,地图中的集合称为双列集合。

  描述这一点,每个人都可能会更加尴尬。没关系。我可以绘制一个示意图,您可以理解。对于存储元素的数据形式而言,这是不同的,如下所示。

  作为示意图,您必须理解它。为什么地图称为双列集合?

  因此,接下来,地图的特征是什么?我将简单地使用一些关键字来为每个人描述它,这也适合所有人记住。它位于:java.util.map中。

  通过查看MAP接口源代码,MAP具有多个子类。在这里,我们主要解释Hashmap和LinkedHashMap。但是,作为MAP的其他子类,我们仍然必须知道。

  提示:相应的地图接口(公共接口地图),使用两个通用变量,当使用时,您需要指示通用变量的k,v数据类型在使用时,可能是相同或不同的,具体取决于特定的需求。

  如下所示,我为您提供了MAP常用的一些常用方法,您需要熟练地了解和使用它们。在将来的实际开发过程中,经常使用这些。然后还有其他方法。

  函数:通过将指定的键添加到指定值的映射集或更新值。实际上,您可以将其理解为添加和修改。修改之前的值。如果没有这样的键,则将其添加,并且返回值为null。注意:无法修改键,值还可以。

  函数:通过指定键在地图中获取相应的值。

  函数:删除映射中的密钥值对设置为指定的键,返回值是已删除元素的值。

  功能:清除地图集合中的所有元素。

  功能:确定它是否包含指定密钥的元素。

  功能:确定是否包括指定值的元素。

  功能:获取设置容器的长度。

  如下所示,我将参加实际的战斗练习,以实现教学目标的第三点和第四点。您只是跟随我。在跟随我时,我将牵着您的手来教书,并携带所有人如何使用地图添加和删除元素。

  通过说您使用地图添加元素并删除元素。您不应再不熟悉地图,它会使用它伴随着随附的方法吗?测试每个人。

  如上面的方法所示,您知道如何使用它吗?我想,小朋友必须一眼就能理解。

  让我们首先讨论第一个:put()method.its角色是将指定的键添加到指定值中的密钥值为映射集的值或将密钥更新到密钥。

  代码演示:

  上面的演示证明了以下两个结论。

  接下来,让我向您展示remove()方法。

  代码演示:

  控制台输出打印:

  代码演示:

  控制台输出打印:

  代码演示:

  控制台输出打印:

  ...

  上面补充的两种和其他常见方法,我不会在这里向您展示。上课后为每个人安排。我希望每个人都能有意识地完成并努力练习。

  好吧,以上是本问题内容的教学内容。如果您对文本中的任何知识点有任何疑问,欢迎对评论领域发表评论。

  教学结束了,但是我不知道我是否不知道,但是我不是在说话,啊哈,但我仍然想告诉你听它。以下是我非常喜欢的词。我计划给你它,希望我们都能变得越来越好。

  学习并不能区分相同的知识,而知识并不多。没有细心的事情,有必要以开放的态度寻求建议。一定有我的老师!交叉剖面

  希望您成功!交叉剖面

  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  就测试,如果您喜欢我,请注意我。

  用m如果对您有用,请喜欢。

  问告诉如果您有任何疑问,请发表评论并留言告诉我。

  ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  原始:https://juejin.cn/post/7102739582537433125