Preferences: exportNode(OutputStream os)
import java.io.FileOutputStream;
import java.util.prefs.Preferences;
public class Main {
public static void main(String[] argv) throws Exception {
Preferences prefs = Preferences.userNodeForPackage(String.class);
// Save some values
prefs.put("myString", "a string"); // String
prefs.putBoolean("myBoolean", true); // boolean
prefs.putInt("myInt", 123); // int
prefs.putLong("myLong", 123L); // long
prefs.putFloat("myFloat", 12.3F); // float
prefs.putDouble("myDouble", 12.3); // double
byte[] bytes = new byte[10];
prefs.putByteArray("myByteArray", bytes); // byte[]
// Export the node to a file
prefs.exportNode(new FileOutputStream("output.xml"));
}
}
Related examples in the same category
1. | Preferences.MAX_KEY_LENGTH | | |
2. | Preferences.MAX_VALUE_LENGTH | | |
3. | Preferences: absolutePath() | | |
4. | Preferences: addPreferenceChangeListener(PreferenceChangeListener pcl) | | |
5. | Preferences: exportSubtree(OutputStream os) | | |
6. | Preferences: get(String key, String def) | | |
7. | Preferences: getBoolean(String key, boolean def) | | |
8. | Preferences: getByteArray(String key, byte[] def) | | |
9. | Preferences: getDouble(String key, double def) | | |
10. | Preferences: getFloat(String key, float def) | | |
11. | Preferences: getInt(String key, int def) | | |
12. | Preferences: getLong(String key, long def) | | |
13. | Preferences: importPreferences(InputStream is) | | |
14. | Preferences: keys() | | |
15. | Preferences: name() | | |
16. | Preferences: node(String pathName) | | |
17. | Preferences: nodeExists(String pathName) | | |
18. | Preferences: parent() | | |
19. | Preferences: put(String key, String value) | | |
20. | Preferences: putBoolean(String key, boolean value) | | |
21. | Preferences: putByteArray(String key, byte[] value) | | |
22. | Preferences: putDouble(String key, double value) | | |
23. | Preferences: putFloat(String key, float value) | | |
24. | Preferences: putLong(String key, long value) | | |
25. | Preferences: remove(String key) | | |
26. | Preferences: removeNode() | | |
27. | Preferences: systemRoot() | | |
28. | Preferences: userNodeForPackage(Class c) | | |
29. | Preferences: userRoot() | | |