gpt4 book ai didi

java - 何时在 Java 中使用 Map 而不是 List?

转载 作者:IT老高 更新时间:2023-10-28 20:24:48 25 4
gpt4 key购买 nike

我没有理解 Java 中的 map 。什么时候推荐使用 Map 而不是 List?

最佳答案

假设您有一群学生,他们有姓名和学生证。如果将它们放在一个列表中,找到 student_id = 300 的学生的唯一方法是查看列表中的每个元素,一次一个,直到找到合适的学生。

使用 map ,您可以将每个学生的 ID 与学生实例相关联。现在你可以说,“让我学生 300”并立即让那个学生回来。

当您需要从集合中挑选特定成员时,请使用 map 。在没有意义的情况下使用列表。

假设您有完全相同的学生实例,但您的任务是生成所有学生姓名的报告。您可以将它们放在列表中,因为不需要挑选个别学生,因此不需要 map 。

关于java - 何时在 Java 中使用 Map 而不是 List?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3770613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com