| 
     
  
 
import java.util.prefs.Preferences; 
 
public class Main { 
  public static void main(String[] argv) throws Exception { 
    Preferences prefs = Preferences.userNodeForPackage(Main.class); 
 
    // Preference key name 
    final String PREF_NAME = "name_of_preference"; 
 
    // Save 
    prefs.put(PREF_NAME, "a string"); // String 
    prefs.putBoolean(PREF_NAME, true); // boolean 
    prefs.putInt(PREF_NAME, 123); // int 
    prefs.putLong(PREF_NAME, 123L); // long 
    prefs.putFloat(PREF_NAME, 12.3F); // float 
    prefs.putDouble(PREF_NAME, 12.3); // double 
    byte[] bytes = new byte[1024]; 
    prefs.putByteArray(PREF_NAME, bytes); // byte[] 
 
    // Retrieve 
    String s = prefs.get(PREF_NAME, "a string"); // String 
    boolean b = prefs.getBoolean(PREF_NAME, true); // boolean 
    int i = prefs.getInt(PREF_NAME, 123); // int 
    long l = prefs.getLong(PREF_NAME, 123L); // long 
    float f = prefs.getFloat(PREF_NAME, 12.3F); // float 
    double d = prefs.getDouble(PREF_NAME, 12.3); // double 
    bytes = prefs.getByteArray(PREF_NAME, bytes); // byte[] 
  } 
} 
 
    
   
    
    |