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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

自定义枚举 Week 用于表示星期,Mon,Tue,Wed...要求每个枚举值都有toLocaleString 方法,用于获得枚举所表示的星期的中文格式 星期一、星期二、星期三..

5 个回复

倒序浏览
?这个几乎是枚举自带的定义而已 没什么思路好说 只要你会枚举就能做
回复 使用道具 举报
public class Week {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                WeekDay wd=WeekDay.SUN;
                System.out.println(wd.name());
                System.out.println(wd.toLocaleString());
        }
        public enum WeekDay{
                SUN {
                        @Override
                        public String toLocaleString() {
                                // TODO Auto-generated method stub
                                return "星期天";
                        }
                },
                MON {
                        @Override
                        public String toLocaleString() {
                                // TODO Auto-generated method stub
                                return "星期一";
                        }
                },
                TUE {
                        @Override
                        public String toLocaleString() {
                                // TODO Auto-generated method stub
                                return "星期二";
                        }
                },
                WED {
                        @Override
                        public String toLocaleString() {
                                // TODO Auto-generated method stub
                                return "星期三";
                        }
                },
                THI {
                        @Override
                        public String toLocaleString() {
                                // TODO Auto-generated method stub
                                return "星期四";
                        }
                },
                FRI {
                        @Override
                        public String toLocaleString() {
                                // TODO Auto-generated method stub
                                return "星期五";
                        }
                },
                SAT {
                        @Override
                        public String toLocaleString() {
                                // TODO Auto-generated method stub
                                return "星期六";
                        }
                };
               
               
               
                public abstract String toLocaleString();
        }
}

差不多代码就这样吧

评分

参与人数 1技术分 +1 收起 理由
古银平 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
我就不告诉你在张孝祥老师基础加强视频里面有枚举的详细介绍及用法!
回复 使用道具 举报
这个还是比较简单的吧,去看一下张老师的高新技术应该就没问题了吧
回复 使用道具 举报
李刚 发表于 2012-11-24 16:18
public class Week {

        /**

支持一下,呵呵 代码不错!:P
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马