Java Enum equals() 方法2024年11月8日 | 2 分钟阅读 Enum 类的 equals() 方法在当前枚举对象与指定对象相同时返回 true。 语法OverrideEnum 类的 equals() 方法重写了 Object 类的 equals() 方法。 参数other - 这是要与此枚举进行比较的对象。 返回值如果指定对象等于此枚举,则 equals() 方法返回 true。 示例 1输出 red and reD are not equal because of case sensitivity 示例 2输出 Choose amongst the following: Stone Paper Scissor # 示例 3输出 Q In which movie Shah rukh khan has played a dual role ? Ans. Don Your answer is correct. |
`compareTo()` 方法的 Enum 类将此枚举对象与定义的 Other 对象进行顺序比较。枚举常量只能与同一类型的其他枚举常量进行比较。语法 public final int compareTo(E o) 参数 o - 这是要比较的枚举对象返回值 `compareTo()` 方法返回:负整数,...
阅读 2 分钟
在 Java 中,枚举提供了一种方便的方式来定义一组命名常量。这些常量在枚举类型内声明,并可在整个代码中使用,从而提高可读性和类型安全性。枚举提供的关键方法之一是 valueOf(),它允许您...
阅读 3 分钟
Enum 类的 `finalize()` 方法不存在。语法 protected final void finalize() Override Enum 类的 `finalize()` 方法覆盖 Object 类的 `finalize()` 方法。示例 1 enum Vehicle{ MarutiI(2010), MarutiII(2013),MarutiIII(2016); int model; Vehicle(int m) { model = m; } int showModel() { return model; } } public class Enum_finalizeMethodExample1...
阅读1分钟
Enum 类的 `ordinal()` 方法返回此枚举常量的序号。此方法旨在供复杂的枚举数据结构使用,例如 `EnumSet` 和 `EnumMap`。语法 public final int ordinal() 返回值 `ordinal()` 方法返回此枚举常量的序号。示例 1 public class Enum_ordinalMethodExample1 { enum Colours{ Red,Green,Brown,Yellow; ...
阅读 2 分钟
Enum 类的 `getDeclaringClass()` 方法返回一个 Class 对象,该对象表示此枚举常量的枚举类型。假设有两个枚举常量 e1 和 e2,如果 `e1.getDeclaringClass() == e2.getDeclaringClass()`,则它们属于同一枚举类型。语法 public final Class<E>getDeclaringClass() 参数 NA 返回值 `getDeclaringClass()` 方法返回 Class...
阅读1分钟
Enum 类的 `clone()` 方法抛出 `CloneNotSupportedException`。此方法可确保枚举无法被克隆,这有助于维护其“单例”属性。语法 protected final Object clone() throws CloneNotSupportedException Override Enum 类的 `clone()` 方法会覆盖 Object 类的 `clone()` 方法。返回值 `clone()` 方法不返回任何内容。抛出...
阅读 2 分钟
Enum 类的 `hashCode()` 方法返回此枚举的哈希码。语法 public final int hashCode() 参数 NA Override Enum 类的 `hashCode()` 方法覆盖 Object 类的 `hashCode()` 方法。返回值 `hashCode()` 方法返回此枚举的哈希码。示例 1 public class Enum_hashCodeMethodExample1 { enum Seasons{ winter,summer,spring,rainy,autumn; } public...
阅读 2 分钟
Enum 类的 `toString()` 方法返回此枚举常量的名称,正如其声明中所包含的那样。可以覆盖 `toString()` 方法,但并非必需。语法 public String toString() 参数 NA Override:Enum 类的 `toString()` 方法覆盖 Object 类的 `toString()` 方法。返回值 `toString()` 方法返回此枚举...
阅读 2 分钟
Enum 类的 `name()` 方法返回此枚举常量与枚举声明中声明的名称相同的名称。程序员通常使用 `toString()` 方法,因为它可能比 `name()` 方法返回一个更容易使用的名称。语法 public final String name() 返回值...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India