Java で都道府県を enum 化する

こんなの絶対車輪の再発明だよなー、とも思いつつ、ちょいカスタマイズするために作ってみたので公開してみる。
順番は都道府県コード順、綴りは地域型JPドメイン*1にしたがってみました。

public enum Hoge {
	HOKKAIDO("北海道"),
	AOMORI("青森県"),
	IWATE("岩手県"),
	MIYAGI("宮城県"),
	AKITA("秋田県"),
	YAMAGATA("山形県"),
	FUKUSHIMA("福島県"),
	IBARAKI("茨城県"),
	TOCHIGI("栃木県"),
	GUNMA("群馬県"),
	SAITAMA("埼玉県"),
	CHIBA("千葉県"),
	TOKYO("東京都"),
	KANAGAWA("神奈川県"),
	NIIGATA("新潟県"),
	TOYAMA("富山県"),
	ISHIKAWA("石川県"),
	FUKUI("福井県"),
	YAMANASHI("山梨県"),
	NAGANO("長野県"),
	GIFU("岐阜県"),
	SHIZUOKA("静岡県"),
	AICHI("愛知県"),
	MIE("三重県"),
	SHIGA("滋賀県"),
	KYOTO("京都府"),
	OSAKA("大阪府"),
	HYOGO("兵庫県"),
	NARA("奈良県"),
	WAKAYAMA("和歌山県"),
	TOTTORI("鳥取県"),
	SHIMANE("島根県"),
	OKAYAMA("岡山県"),
	HIROSHIMA("広島県"),
	YAMAGUCHI("山口県"),
	TOKUSHIMA("徳島県"),
	KAGAWA("香川県"),
	EHIME("愛媛県"),
	KOCHI("高知県"),
	FUKUOKA("福岡県"),
	SAGA("佐賀県"),
	NAGASAKI("長崎県"),
	KUMAMOTO("熊本県"),
	OITA("大分県"),
	MIYAZAKI("宮崎県"),
	KAGOSHIMA("鹿児島県"),
	OKINAWA("沖縄県"),

	private final String kanjiName;

	private Hoge(String kanjiName) {
		this.kanjiName = kanjiName;
	}

	public String getKanjiName() {
		return kanjiName;
	}
}