デフォルトのロケール情報を持ったLocaleクラスのインスタンスを取得したい場合
Localクラスの何メソッド?
getDefault
getInstance
getDefault
Locale local = new Local("ja" , "JP");
ja,JPはそれぞれ何コード?
jaは言語コード
JPは国コード
ロケール情報を構築する場合、
コンストラクタが引数を1つしか受け取らないときは言語コードと国コード、どちらを受け取る?
言語コード。
アメリカのロケール定数で正しいのは?
Locale.EN
Locale.US
Locale.EN_US
Locale.US_EN
Locale.US
Local.Builderクラスを使ってLocaleのインスタンスを生成する方法
Locale locale = new Locale.Builder()...
Locale locale = new Builder()...
Locale locale = new Locale().new Builder()...
Locale locale = new Locale()...
Locale locale = new Locale.Builder()...
getメソッド
getPropertiesメソッド
それぞれの引数の型は?
object
String
プロパティファイルのキーと値を一覧表示するための最も適切な方法
・PropertiesクラスのforEachメソッドにBiconsumer型の値を取り出して表示するラムダ式を渡す
・PropertiesクラスのlistメソッドにPrintWriter型のオブジェクトへの参照を渡す
・PropertiesクラスのlistメソッドにPrintWriter型のオブジェクトへの参照を渡す
プロパティファイルを読み込み、Unicode表示に変換し出力するコードとして正しいものは
・native2ascii output.properties input.properties
・native2ascii input.properties output.properties
・native2ascii input.properties output.properties
プロパティファイルの文字コードは?
2つ
ISO-8859-1
と
UTF-8
ロケール情報に対応するプロパティファイルが存在しなかった場合の例外
MissingResourceException
PropertyNotFoundException
MissingResourceException
任意のタイミングでロケール情報を切り替える方法
ResourceBundleクラスの
・setLocaleクラスの第二引数にロケール情報を渡す
・getBundleクラスの第二引数にロケール情報を渡す
・getBundleクラスの第二引数にロケール情報を渡す
20111203のような日付書式は
BASIC_ISO_DATE
ISO_LOCAL_DATE
ISO_LOCAL_TIME
ISO_ORDINAL_DATE
BASIC_ISO_DATE
2011-12-03のような日付書式は
BASIC_ISO_DATE
ISO_LOCAL_DATE
ISO_LOCAL_TIME
ISO_ORDINAL_DATE
ISO_LOCAL_DATE
10:15:30のような日付書式は
BASIC_ISO_DATE
ISO_LOCAL_DATE
ISO_LOCAL_TIME
ISO_ORDINAL_DATE
ISO_LOCAL_TIME
2012-337のような日付書式は
BASIC_ISO_DATE
ISO_LOCAL_DATE
ISO_LOCAL_TIME
ISO_ORDINAL_DATE
ISO_ORDINAL_DATE
通常の数値フォーマットは
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstance
getInstance
整数型数値フォーマットは
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstance
getIntegerInstance
通貨フォーマットは
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstance
getCurrencyInstance
パーセントを表記する通貨フォーマットは
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstance
getPercentInstance
IETF言語タグの文字列を使いLocalクラスのインスタンスを生成する方法
Local locale = Locale.getLanguageTag("en-US-x-lvariant-POSIX");
Local locale = Locale.forLanguageTag("en-US-x-lvariant-POSIX");
Local locale = Locale.forTag("en-US-x-lvariant-POSIX");
Local locale = Locale.forName("en-US-x-lvariant-POSIX");
Local locale = Locale.forLanguageTag("en-US-x-lvariant-POSIX");
プロパティファイルに記述するキーと値の表記として正しいもの2つ
value:key
value=key
key=value
key:value
key=value
key:value
Propertiesオブジェクトからキーを指定して値を取り出すメソッドで、引数がString型なのは?
getメソッド
getPropertiesメソッド
getProperiesメソッドはString型。
getメソッドはオブジェクト型である。
ResourceBundleのインスタンスはgetBundleメソッドの引数にプロパティファイルの
・基底名
・ファイル名
を指定して取得する。
・基底名