gpt4 book ai didi

java - 包含字符串作为键和 boolean 值作为值的 TreeMap?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:15:37 24 4
gpt4 key购买 nike

您好,我试图在 Java 中创建一个 TreeMap,但编译器给出了“意外类型”的错误。谁能告诉我为什么? Map 中不可能有原始数据类型吗?

我确实通过使用 java.lang.Boolean 来解决它。但我不明白为什么我不能将复杂数据类型与原始数据类型混合。

最佳答案

回答您的问题,

map 和其他被视为集合的类不仅用于存储数据的目的,而且它们还提供用于比较的方法。在 Java 中,比较器也用于相同的目的。简而言之,您需要在要比较的对象上调用方法。如果值是原始数据类型,则不能对它们调用任何方法。这正是集合和相关类中不允许原始数据类型的主要原因之一。

希望对你有帮助

关于java - 包含字符串作为键和 boolean 值作为值的 TreeMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7999906/

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