left) { } 临时变量和左变量都是“Comparable”类型。我的问题是,我如何比较这两者?它们始终保存整数值-6ren">
gpt4 book ai didi

java - Java中如何比较两个 "Comparable"类型变量?

转载 作者:行者123 更新时间:2023-12-02 06:00:07 25 4
gpt4 key购买 nike

我目前正在做一项大学作业。我有一段代码,如下所示。

if(temporary > left) { }

临时变量和左变量都是“Comparable”类型。我的问题是,我如何比较这两者?它们始终保存整数值,但赋值迫使我将它们声明为“可比较”类型。

非常感谢任何帮助,因为我对此很困惑。谢谢!

最佳答案

如果您查看http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html ,您就会知道 compareTo() 方法就是您所需要的。

您可以使用temporary.compareTo(left)并使用该值与0进行比较。

在temporarytemporary.compareTo(left)中实现compareTo(),以便在temporary小于、等于时返回负整数、零或正整数到或大于左侧。

关于java - Java中如何比较两个 "Comparable"类型变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22743294/

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