A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杜正冬 中级黑马   /  2012-12-5 01:37  /  1100 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杜正冬 于 2012-12-5 03:50 编辑

如何获取枚举所有的值 如图
我想输出所有的枚举名称 如:
今天  Monday....星期一-----
今天 Tuesday....星期二-----
今天 Wednesday....星期三-----
。。。。。。等 怎么做

package com.itheima;
import java.net.Proxy.Type;

public class Test4 {
// 自定义枚举 Week 用于表示星期,Mon,Tue,Wed...要求每个枚举值都有toLocaleString
// 方法,用于获得枚举所表示的星期的中文格式 星期一、星期二、星期三...
public static void main(String[] args) {
  
  Week s = new Week();
        s.setName("今天");
        s.setGrade(Grade.Mon);
  String str = s.getGrade().getValue();
  String str1 = s.getGrade().toLocalGrade();
  System.out.println(s.getName() + str + "...." + str1+"-----");
        
}
}
class Week {
private String name;
private Grade grade;
public String getName() {
  return name;
}
public void setName(String name) {
  this.name = name;
}
public Grade getGrade() {
  return grade;
}
public void setGrade(Grade grade) {
  this.grade = grade;
}
}
enum Grade {
Mon("Monday") {
  @Override
  public String toLocalGrade() {
   // TODO Auto-generated method stub
   return "星期一";
  }
},
Tue("Tuesday") {
  @Override
  public String toLocalGrade() {
   // TODO Auto-generated method stub
   return "星期二";
  }
},
Wed("Wednesday") {
  @Override
  public String toLocalGrade() {
   // TODO Auto-generated method stub
   return "星期三";
  }
},
Thu("Thursday") {
  @Override
  public String toLocalGrade() {
   // TODO Auto-generated method stub
   return "星期四";
  }
},
Fri("Friday") {
  @Override
  public String toLocalGrade() {
   // TODO Auto-generated method stub
   return "星期五";
  }
},
Sat("Saturday") {
  @Override
  public String toLocalGrade() {
   // TODO Auto-generated method stub
   return "星期六";
  }
},
Sun("Sunday") {
  @Override
  public String toLocalGrade() {
   // TODO Auto-generated method stub
   return "星期日";
  }
},
;
private String value;
private Grade(String value) {
  this.value = value;
}
public String getValue() {
  return value;
}
public abstract String toLocalGrade();
}

未命名.jpg (194.99 KB, 下载次数: 14)

未命名.jpg

点评

面试的怎么样  发表于 2012-12-5 12:03

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马