黑马程序员技术交流社区
标题:
枚举?
[打印本页]
作者:
朝哥
时间:
2012-6-27 13:18
标题:
枚举?
打印枚举值的时候,是不是重写了tostring方法而打印引用名,否则输出的应该是地址值?
作者:
李海晓
时间:
2012-6-27 13:42
枚举 有自己的toString方法 打印的是 枚举常量名称
作者:
李文龙
时间:
2012-6-27 13:47
打印枚举值的时候输出的是枚举的名字,除非你将tostring方法重写了,才会输出地址值,一般情况下打印输出是依据你的tostring方法来的
作者:
孙浩迪
时间:
2012-6-27 14:16
重写toString 打印你想要的呗。 不写就不会打印的。
举个例子
public enum CustomerType {
EXPRESS,VIP, COMMON;
public String toString(){
switch (this) {
case COMMON:
return "普通";
case EXPRESS:
return "快速";
case VIP:
return "VIP";
}
return null;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2