gpt4 book ai didi

Java比较器

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:28:08 38 4
gpt4 key购买 nike

有没有人知道Java中的某种比较器工厂,带有

public Comparator getComparatorForClass(Class clazz) {}

它会返回诸如 String、Double、Integer 之类的比较器,但会有一个

public void addComparatorForClass(Class clazz, Comparator comparator) {}

对于任意类型。

最佳答案

代替:

factory.getComparatorForClass(x.getClass()).compare(x, y)

您可以简单地实现 Comparable 并编写:

x.compareTo(y)

字符串、原始包装器和标准集合已经实现了Comparable

关于Java比较器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/237745/

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