代码之家  ›  专栏  ›  技术社区  ›  Jonathan Allen

什么是Java与.NET的IEquatable接口的等价物?

  •  20
  • Jonathan Allen  · 技术社区  · 14 年前

    什么是Java与.NET的IEquatable接口的等价物?

    4 回复  |  直到 14 年前
        1
  •  20
  •   Jon Skeet    14 年前

    很明显有 Comparable<T> 相当于 IComparable<T> Comparator<T> 对于 IComparer<T> 但我不相信有任何与 IEqualityComparer<T> IEquatable<T> .

    可能有第三方图书馆提供同样的界面和地图,当然使用它们。。。

        2
  •  9
  •   sra Jon    13 年前

    如果您只是在寻找接口来实现 equals() object.equals() 方法。

        3
  •  2
  •   supercat    13 年前

    IEquatable<T> 接口主要对泛型类有用,泛型类存储许多可能是非装箱结构类型的实例;对于密封的类型来说,它是非常有用的,而对于未密封的类型来说,它比无用的更糟糕。因此,实施 合理<T> 在爪哇。

        4
  •  1
  •   Craig Gidney Mihai    10 年前