1. 概述
有时,我们需要比较数字,忽略它们的类或类型。这在格式不统一,数字可能在不同上下文中使用时特别有用。
在本教程中,我们将学习如何比较原始类型和不同类别的数字,例如_Integers_、Longs_和_Floats。我们还将检查如何将浮点数与整数进行比较。
2. 比较不同类别
让我们检查Java如何比较不同的原始类型、包装类和数字类型。为了澄清,在本文的上下文中,我们将把“类型”称为浮点数和整数,而不是类或原始类型。
2.1. 比较整数原始类型
大约 6 分钟
有时,我们需要比较数字,忽略它们的类或类型。这在格式不统一,数字可能在不同上下文中使用时特别有用。
在本教程中,我们将学习如何比较原始类型和不同类别的数字,例如_Integers_、Longs_和_Floats。我们还将检查如何将浮点数与整数进行比较。
让我们检查Java如何比较不同的原始类型、包装类和数字类型。为了澄清,在本文的上下文中,我们将把“类型”称为浮点数和整数,而不是类或原始类型。
在本教程中,我们将探索Java中将枚举值从常量传递到注解的可能性。为了理解所提出的设计决策的主要驱动因素,我们将从问题陈述开始,然后是一个演示用例。
在那之后,我们将定义理想解决方案,了解Java语言的限制,并最终讨论一些实现选项。
让我们想象以下要求。在控制器类中,两个_POST_和_PUT_端点始终需要具有相同的_内容类型(Content-Type)_。现在,让我们看看如何在同一枚举值中共享这两个端点定义。
为了更好地理解问题陈述,我们将继续探索一个演示用例。