RBPropDemo.java Source code

Java tutorial

Introduction

Here is the source code for RBPropDemo.java

Source

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
*/