Java SE 17 Gold (1Z0-826-JPN) 試験 / ローカライズ ・ 無料問題 1/3
ローカライズ 問題1[Locale クラスの使用]
次のコードを実行したときの出力を選んでください。
import java.util.*;public class Main { public static void main(String[] args) { Locale a = new Locale("ja", "JP"); Locale b = Locale.forLanguageTag("en-US"); Locale c = new Locale.Builder().setLanguage("fr").setRegion("CA").build(); System.out.println(a + " " + b + " " + c + " " + Locale.JAPANESE); }}選択肢
- A.ja_JP en_US fr_CA ja正解
- B.ja-JP en-US fr-CA ja
- C.ja_JP en_US fr_CA ja_JP
- D.JP_ja US_en CA_fr ja
解説
Locale は、コンストラクタ (言語, 国)・言語タグを解析する forLanguageTag・Locale.Builder などで作れます。toString は 言語_国 の形で、言語タグ (en-US) のハイフン区切りとは異なります。定数 Locale.JAPANESE は言語だけ (ja)、Locale.JAPAN は言語と国 (ja_JP) を表します。
Java SE 17 Gold (1Z0-826-JPN) 試験 の他の分野の無料問題
ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。