枚举,增强循环

时间:2015-09-16 12:07:37

标签: java enums

说我有enum个值:

public enum Day {
    SUNDAY, MONDAY, TUESDAY, WEDNESDAY,
    THURSDAY, FRIDAY, SATURDAY 
}

使用增强的for循环结构,如何编写打印一周中所有日期的代码片段。我是新增强的循环,所以我不知道从哪里开始。

3 个答案:

答案 0 :(得分:2)

增强了循环构造

  

增强的for循环是Java SE引入的一个流行功能   版本5.0中的平台。其简单的结构允许简化   代码通过呈现访问每个元素的for循环   数组/集合没有明确表达一个人如何来自   元素到元素。

for (Day day : Day.values()) {

    //your code
    //Use variable "day" to access each enum constant in the loop.

}

答案 1 :(得分:1)

这是你可以使用for循环迭代所有枚举常量的方法。

1,t@hotmail.com,hotmail.com,0
2,test4@hotmail.com,hotmail.com,1
3,test2@live.com,live.com,0

答案 2 :(得分:1)

你能做的是:

for (Day day : Day.values()) {
    System.out.println(day);
}