用的Preferences。
直接贴代码。
import java.util.prefs.Preferences;
public class ZhuCeBiao {
public static String getString(String key) {
Preferences prefer = Preferences.userRoot().node("/defalut");
return prefer.get(key, null);
}
public static String setString(String key, String value) {
Preferences prefer = Preferences.userRoot().node("/defalut");
prefer.put(key, value);
return prefer.get(key, value);
}
public static String getString(String path, String key) {
Preferences prefer = Preferences.userRoot().node("/" + path);
return prefer.get(key, null);
}
public static String setString(String path, String key, String value) {
Preferences prefer = Preferences.userRoot().node("/" + path);
prefer.remove(key);
prefer.put(key, value);
return prefer.get(key, value);
}
public static int getInt(String key) {
Preferences prefer = Preferences.userRoot().node("/defalut");
return prefer.getInt(key, 0);
}
public static int setInt(String key, int value) {
Preferences prefer = Preferences.userRoot().node("/defalut");
prefer.putInt(key, value);
return prefer.getInt(key, 0);
}
public static int getInt(String path, String key) {
Preferences prefer = Preferences.userRoot().node("/" + path);
return prefer.getInt(key, 0);
}
public static int setInt(String path, String key, int value) {
Preferences prefer = Preferences.userRoot().node("/" + path);
prefer.putInt(key, value);
return prefer.getInt(key, value);
}
public static double getDouble(String key) {
Preferences prefer = Preferences.userRoot().node("/defalut");
return prefer.getDouble(key, 0);
}
public static double setDouble(String key, double value) {
Preferences prefer = Preferences.userRoot().node("/defalut");
prefer.putDouble(key, value);
return prefer.getDouble(key, 0);
}
public static double getDouble(String path, String key) {
Preferences prefer = Preferences.userRoot().node("/" + path);
return prefer.getDouble(key, 0);
}
public static double setDouble(String path, String key, double value) {
Preferences prefer = Preferences.userRoot().node("/" + path);
prefer.putDouble(key, value);
return prefer.getDouble(key, value);
}
public static float getFloat(String key) {
Preferences prefer = Preferences.userRoot().node("/defalut");
return prefer.getFloat(key, 0);
}
public static float setFloat(String key, float value) {
Preferences prefer = Preferences.userRoot().node("/defalut");
prefer.putFloat(key, value);
return prefer.getFloat(key, 0);
}
public static float getFloat(String path, String key) {
Preferences prefer = Preferences.userRoot().node("/" + path);
return prefer.getFloat(key, 0);
}
public static float setFloat(String path, String key, float value) {
Preferences prefer = Preferences.userRoot().node("/" + path);
prefer.putFloat(key, value);
return prefer.getFloat(key, value);
}
public static boolean getBoolean(String key) {
Preferences prefer = Preferences.userRoot().node("/defalut");
return prefer.getBoolean(key, false);
}
public static boolean setBoolean(String key, boolean value) {
Preferences prefer = Preferences.userRoot().node("/defalut");
prefer.putBoolean(key, value);
return prefer.getBoolean(key, false);
}
public static boolean getBoolean(String path, String key) {
Preferences prefer = Preferences.userRoot().node("/" + path);
return prefer.getBoolean(key, false);
}
public static boolean setBoolean(String path, String key, boolean value) {
Preferences prefer = Preferences.userRoot().node("/" + path);
prefer.putBoolean(key, value);
return prefer.getBoolean(key, value);
}
}
- 效果