よくわからないことを調べて解説してみるブログ。
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]
ブログ内検索
