JAVAでこれは俺だけだぜというソースを公開するスレ
■ このスレッドは過去ログ倉庫に格納されています
0061デフォルトの名無しさん
NGNGあほ。そういう時はTypesafeEnumオブジェクトじゃ。
public abstract final class Week{
public static final class Day{
private String str;
private int val;
private Day(String str,int val){this.str = str;this.val = val;}
public String toString(){return str;}
public int getValue(){return val;}
}
public static final Day SUNDAY = new Day("日",0);
public static final Day MONDAY = new Day("月",1);
//・・・
}
Usage:
Week.SUNDAY.toString();
Week.SUNDAY.getValue();
一つの意味を表すモノの情報を散らばして定義するのはアホの極み。
・・・多分例として使ったんだろうが、くれぐれも日付でこんなクラス使うな。
i18nが問題になるぞ。Calenderつかえ。
■ このスレッドは過去ログ倉庫に格納されています