在地图中使用自定义类作为键

ula*_*mir 1 java map

什么方法,如果有的话,做一个自定义类需要为了实现用作一个关键Map

das*_*ght 5

这取决于您的地图类型:

  • HashMap必须提供的钥匙hashCodeequals
  • 的钥匙TreeMap需要提供compareTo通过实施Comparable<T>除非地图构造有Comparator,在这种情况下,有对密钥本身没有限制.