よくわからないことを調べて解説してみるブログ。
2015
・Localeは、
・多様な作成方法がある
ビルダー、コンストラクタ、ファクトリメソッド、ロケール定数
サンプルコード
実行例
Locale
オブジェクトは、地理的、政治的、または文化的に特定の地域を表します。
・多様な作成方法がある
ビルダー、コンストラクタ、ファクトリメソッド、ロケール定数
サンプルコード
package may20150531; import java.util.Iterator; import java.util.Locale; public class LocaleInstanceVariation { public static void main(String[] args) { // language System.out.println("Locale.JAPAN.getLanguage() = " + Locale.JAPAN.getLanguage()); // script System.out.println("Locale.JAPAN.getScript() = " + Locale.JAPAN.getScript()); // country ( region ) System.out.println("Locale.JAPAN.getCountry() = " + Locale.JAPAN.getCountry()); // valiant System.out.println("Locale.JAPAN.getVariant() = " + Locale.JAPAN.getVariant()); // extensions System.out.println("Locale.JAPAN.getExtensionKeys = "); Iterator<?> ite = Locale.JAPAN.getExtensionKeys().iterator(); while(ite.hasNext()) { System.out.println(ite.next()); } System.out.println("---------------------------------------------"); // 作成バリエーション // ビルダー Locale instanceByBuilder = new Locale.Builder().setRegion("JP").setLanguage("ja").build(); System.out.println("new Locale.Builder().setRegion(\"JP\").setLanguage(\"ja\").build() = " + instanceByBuilder); // コンストラクタ Locale instanceByConstracta = new Locale("ja","JP",""); System.out.println("new Locale(\"ja\",\"JP\",\"\") = " + instanceByConstracta); // ファクトリメソッド Locale instanceByFactoryMethod = Locale.forLanguageTag("ja-JP"); System.out.println("Locale.forLanguageTag(\"ja-JP\") = "+instanceByFactoryMethod); // ロケール定数 Locale instanceByConstant = Locale.JAPAN; System.out.println("Locale.JAPAN = " + instanceByConstant); } }
実行例
Locale.JAPAN.getLanguage() = jaLocale.JAPAN.getScript() =Locale.JAPAN.getCountry() = JPLocale.JAPAN.getVariant() =Locale.JAPAN.getExtensionKeys =---------------------------------------------new Locale.Builder().setRegion("JP").setLanguage("ja").build() = ja_JPnew Locale("ja","JP","") = ja_JPLocale.forLanguageTag("ja-JP") = ja_JPLocale.JAPAN = ja_JP
PR
Post your Comment
プロフィール
HN:
たんてーくん
性別:
非公開
最新記事
(03/29)
(03/29)
(06/26)
(05/21)
(04/23)
カテゴリー
最新CM
[09/25 http://2017.bblbuy.com]
[09/24 http://www.japanform.com]
[09/23 http://www.japanform.com]
[09/22 http://www.japanform.com]
[09/21 http://2017.bblbuy.com]
ブログ内検索