黑马程序员技术交流社区

标题: 这个题目谁做过 给点思路啊 [打印本页]

作者: 杜正冬    时间: 2012-11-24 14:17
标题: 这个题目谁做过 给点思路啊
自定义枚举 Week 用于表示星期,Mon,Tue,Wed...要求每个枚举值都有toLocaleString 方法,用于获得枚举所表示的星期的中文格式 星期一、星期二、星期三..
作者: 朱宏青    时间: 2012-11-24 14:26
?这个几乎是枚举自带的定义而已 没什么思路好说 只要你会枚举就能做
作者: 李刚    时间: 2012-11-24 16:18
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();
        }
}

差不多代码就这样吧
作者: 森仔    时间: 2012-11-24 17:16
我就不告诉你在张孝祥老师基础加强视频里面有枚举的详细介绍及用法!
作者: 宫明星    时间: 2012-11-24 19:31
这个还是比较简单的吧,去看一下张老师的高新技术应该就没问题了吧
作者: 徐-星星    时间: 2012-11-25 03:00
李刚 发表于 2012-11-24 16:18
public class Week {

        /**

支持一下,呵呵 代码不错!:P




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2