Skip to content

Commit 7ab4559

Browse files
authored
Create ResourceBundleEx.java
1 parent f5d961e commit 7ab4559

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

ResourceBundleEx.java

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
package com.zetcode;
2+
3+
import java.util.Locale;
4+
import java.util.ResourceBundle;
5+
6+
public class ResourceBundleEx {
7+
8+
static public void main(String[] args) {
9+
10+
Locale[] locales = {
11+
Locale.GERMAN,
12+
new Locale("sk", "SK"),
13+
Locale.ENGLISH
14+
};
15+
16+
System.out.println("w1:");
17+
18+
for (Locale locale : locales) {
19+
20+
getWord(locale, "w1");
21+
}
22+
23+
System.out.println("w2:");
24+
25+
for (Locale locale : locales) {
26+
27+
getWord(locale, "w2");
28+
}
29+
}
30+
31+
static void getWord(Locale curLoc, String key) {
32+
33+
ResourceBundle words
34+
= ResourceBundle.getBundle("resources/words", curLoc);
35+
36+
String value = words.getString(key);
37+
38+
System.out.printf("Locale: %s, Value: %s %n", curLoc.toString(), value);
39+
40+
}
41+
}

0 commit comments

Comments
 (0)