您的位置:首页 > 其它

枚举类型遍历

2016-12-06 10:15 190 查看
在开发中有时候存在对枚举类型遍历的情况,使用values方法获得数组,所以可以直接通过foreach的方式进行对枚举类型的遍历

package cn.tao.shop;

public class Enum {

    /**

     * @param args

     *            枚举类型

     */

    public static void main(String[] args) {

        User[] users = User.values();

        for (User user : users) {

            user.getNameAndStatus();

        }

    }

}

/**

 * 枚举类型的foreach遍历

 *

 * @author sdt

 *

 */

enum User {

    ADMIN("管理员", 1), CUSTOMER("普通客户", 2), Seller("售货员", 3);

    private String name;

    private Integer status;

    private User(String name, Integer status) {

        this.name = name;

        this.status = status;

    }

    public String getName() {

        return name;

    }

    public void setName(String name) {

        this.name = name;

    }

    public Integer getStatus() {

        return status;

    }

    public void setStatus(Integer status) {

        this.status = status;

    }

    public void getNameAndStatus() {

        System.out.println(this.name + ":" + this.status);

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  枚举 enum 遍历 循环