gpt4 book ai didi

java - HashMap:使用对象作为键并使用该键的方法

转载 作者:行者123 更新时间:2023-12-02 06:17:21 26 4
gpt4 key购买 nike

我的 HashMap 目前看起来像这样:

HashMap<MyObject, Integer> hash = new HashMap<MyObject, Integer>();

是否有办法在给定hash对象的情况下访问关键对象,从而使用关键对象的方法?

最佳答案

Object作为关键类型是一个糟糕的选择。使用任何类

  • 不可变
  • 正确实现 equalshashCode方法(重要!)

StringInteger是现成的候选者,但您也可以实现自己的关键类,因此您应该有 Map<UbuKey, Integer>并且可以使用该关键类的所有方法。

关于java - HashMap:使用对象作为键并使用该键的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21332523/

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