inajyun回答ポイント 100ptウォッチ

Javaの勉強をしています。sendとcancelをキーにして日本語対応と英語対応。

MyResources.java-------------------------------------------------------
package com.se;
import java.util.ListResourceBundle;
public class MyResources extends ListResourceBundle {
protected Object[][] getContents() {
Object[][] contents={{"send","送信"},{"cancel","取消"}};
return contents;
}}
MyResources_en_US.java---------------------------------------------
package com.se;
import java.util.ListResourceBundle;
public class MyResources_en_US extends ListResourceBundle {
protected Object[][] getContents() {
Object[][] contents = {{"send", "send"},{"cancel", "cancel"}};
return contents;
}}
Main.java-------------------------------------------------------------------
import java.util.Locale;
import java.util.ResourceBundle;
public class Sample5_6 {
public static void main(String[] args) {
Locale japan=Locale.getDefault();
Locale us=Locale.US;
Locale [] locArray={japan,us};
for(Locale locale:locArray){
ResourceBundle obj1=ResourceBundle.getBundle("com.se.MyResources",locale);
System.out.println("send :"+obj1.getString("send"));
System.out.println("cancel:"+obj1.getString("cancel"));
}}}
Eclipse4.3で実施したところ、
send :送信 cancel:取消 send :送信 cancel:取消 と言う結果で英語対応がなされていません。どうしてでしょうか?分かる方お願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-04-26 07:01:24
終了日時
2014-04-27 10:33:08
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Java1731JAPAN397SE340

人気の質問

メニュー

PC版