用==;equals是比较两个字符串类型的数据是不是一致的。枚举类型都是用==的哈。
如果是引用数据类型,那么就是判断两个对象在内存中的地址是否相等;如果是基本数据类型,那就是判断两个值是否相等 equals:判断两个对面的值字符串是否相等 对面枚举来说,使用equals和==是一样的。写一个main方法来测试比较:public class Test { public static void main(String[] args) { Language...
1. 枚举(Enum)是Java 1.5版本引入的一种新特性,它本质上是一种特殊的类。在枚举出现之前,常量需要使用`public static final`来定义,而枚举提供了一种更简洁的方式来创建常量。2. 枚举的一个关键优点是它可以隐藏枚举值的类型信息。与之相对的常量类(也称为常量接口),则必须明确指定其常量的...
接口 Enumeration的两个函数 boolean hasMoreElements()测试此枚举是否包含更多的元素。 nextElement()如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。 利用这两个函数,利用while循环就可以读取里面的元素,当然读取出来得元素通过强制转换,就可以和变量进行比较 。枚举其实就是一种类...
枚举类型可以用来代替常量,这样可以使代码更加清晰易懂,也便于后续的维护和修改。switchcase语句的支持:在使用Java枚举时,可以使用switchcase语句来进行处理,这提供了更好的代码实现方式。附加方法和属性:Java的枚举可以附加方法和属性,比如枚举值的解释描述等,这些方法和属性可以在枚举内部进行定义。枚举...