Preferences
Read preferences from user space
In this example we shall show you how to read the Preferences from user space. To read the Preferences from user space one should perform the following steps:
- Get the root preference node for the calling user, using
userRoot()
API method of Preferences. - Get the named preference for a given path name of the preference node, with
node(String pathName)
API method of Preferences. - Get the value associated with the specified key in this preference node, using
get(String key, String def)
API method of Preferences. - Get the boolean value represented by the string associated with the specified key in this preference node, with
getBoolean(String key, boolean def)
API method,
as described in the code snippet below.
public class UsePreference { public static void main(String args[]) throws Exception { Preferences myfilePrefs = Preferences.userRoot(); myfilePrefs = myfilePrefs .node("com.myapp.preference.staticPreferenceLoader"); System.out.println("finding fruit:" + myfilePrefs.get("fruit", "not found") + " available :" + myfilePrefs.getBoolean("available", true)); } }
This was an example of how to read the Preferences from user space in Java.
Related Article:
Reference: Use java.util.prefs.Preferences instead of java.util.Properties from our JCG partner Rahul Sharma at the “The road so far…” blog