「java输出枚举」输出枚举类型

博主:adminadmin 2023-03-17 14:27:06 272

今天给各位分享java输出枚举的知识,其中也会对输出枚举类型进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 枚举类 为什么输出枚举类对象时输出的是名称而不是地址??

你所说的“地址”是指什么?

如果是内存地址 Java是不支持程序员对内存进行操作的 所以你肯定得不到

如果是指c在枚举里的index 那你强制转换成int试试

有关Java 枚举问题

枚举每个成员代表的值。比如

public enum FlagsMask {

a(0),b(0x1),c(0x2), d(0x4),e(0x8), f(0x10);

private int value;

private FlagsMask(int a){

this.value=a;

}

public static void main(String[] args){

System.out.println(FlagsMask.a.value);  

System.out.println(FlagsMask.b.value);  

System.out.println(FlagsMask.c.value);  

System.out.println(FlagsMask.d.value);  

}

}

就能看到分别输出了 a b c d的值 , 0 1 2 4

java中如何将枚举值用循环输出?

赋值必须给枚举类增加成员属性,再给用构造方法成员属性赋值。

public class Test{

static public enum TestEnum{

E_A("aa"),

E_B("bb"),

E_C("cc");

public final String text;

TestEnum(String t){

text=t;

}

}

public static void main(String[] args){

for(TestEnum e : TestEnum.values())

System.out.println(e+" "+e.text);

}

}

======

E_A aa

E_B bb

E_C cc

java枚举

枚举 一般就是能数得清的东西。像交通指示灯就只有三个颜色:黄、绿、红

这样有限的东西,如果我们写个类就显得很多余了,所以就有了枚举。在你写的枚举中 red、blue、black都是color中的一种。用枚举color来显示color有哪些。将其写在枚举color中。

调用red的时候就需要枚举名.变量(其实这里说red是变量是不合适的,只是为了方便理解。)变量和它的值是一样的。 所以输出的就是red了。

java输出枚举的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于输出枚举类型、java输出枚举的信息别忘了在本站进行查找喔。