答:java 枚举值比较用 == 和 equals 方法没啥区别,两个随便用都是一样的效果。因为枚举 Enum 类的 equals 方法默认实现就是通过 == 来比较的;类似的 Enum 的 compareTo 方法比较的是 Enum 的 ordinal 顺序大小;类似的还有 Enum 的 name 方法和 toString 方法一样都返回的是 Enum 的 name 值。 问:简单...
用==;equals是比较两个字符串类型的数据是不是一致的。枚举类型都是用==的哈。
一个原始的常量类保存int值: public class Constants { public static final int APPLE_FUJT = 1; public static final int APPLE_PIPPIN = 2; public static final int APPLE_other = 3; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 改装为枚举类型后的类如下: public enum Apples { APPLE_FUJT(1), AP...
用==;equals是比较两个字符串类型的数据是不是一致的。枚举类型都是用==的哈。