Mega Code Archive

 
Categories / Java / JDK
 

Using the JDK 6 ResourceBundle class

import java.util.Locale; import java.util.ResourceBundle; import java.util.Set; public class RBPropDemo {   public static void main(String[] args) {     ResourceBundle.clearCache();     String bundleName = "myproj.MyResources";     ResourceBundle myResources = ResourceBundle.getBundle(bundleName, Locale.GERMAN);     System.out.println("Key's values:");     System.out.println(myResources.getString("okKey"));     System.out.println(myResources.getString("cancelKey"));     System.out.println(myResources.getString("submitKey"));     System.out.println("\nChecking okKey in resource bundle:");     if (myResources.containsKey("okKey")) {       System.out.println("okKey exists! " + " Value = " + myResources.getString("okKey"));     } else {       System.out.println("The key Doesn't Exist");     }     System.out.println("\nGet a set of keys:");     Set<String> keySet = myResources.keySet();     Object[] keys = keySet.toArray();     for (int i = 0; i < keys.length; i++) {       System.out.println("Key " + (i + 1) + " = " + keys[i]);     }   } } /* MyResources.properties file okKey = OK cancelKey = Cancel submitKey = Submit The MyResources_de.properties file cancelKey = Abbrechen */