public class SPUtils
extends java.lang.Object
author: Blankj
blog : http://blankj.com
time : 2016/8/2
desc : SP相关工具类
| Constructor and Description |
|---|
SPUtils(java.lang.String spName)
SPUtils构造函数
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
SP中清除所有数据
|
boolean |
contains(java.lang.String key)
SP中是否存在该key
|
java.util.Map<java.lang.String,?> |
getAll()
SP中获取所有键值对
|
boolean |
getBoolean(java.lang.String key)
SP中读取boolean
|
boolean |
getBoolean(java.lang.String key,
boolean defaultValue)
SP中读取boolean
|
float |
getFloat(java.lang.String key)
SP中读取float
|
float |
getFloat(java.lang.String key,
float defaultValue)
SP中读取float
|
int |
getInt(java.lang.String key)
SP中读取int
|
int |
getInt(java.lang.String key,
int defaultValue)
SP中读取int
|
long |
getLong(java.lang.String key)
SP中读取long
|
long |
getLong(java.lang.String key,
long defaultValue)
SP中读取long
|
java.lang.String |
getString(java.lang.String key)
SP中读取String
|
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue)
SP中读取String
|
java.util.Set<java.lang.String> |
getStringSet(java.lang.String key)
SP中读取StringSet
|
java.util.Set<java.lang.String> |
getStringSet(java.lang.String key,
java.util.Set<java.lang.String> defaultValue)
SP中读取StringSet
|
void |
put(java.lang.String key,
boolean value)
SP中写入boolean类型value
|
void |
put(java.lang.String key,
float value)
SP中写入float类型value
|
void |
put(java.lang.String key,
int value)
SP中写入int类型value
|
void |
put(java.lang.String key,
long value)
SP中写入long类型value
|
void |
put(java.lang.String key,
java.util.Set<java.lang.String> values)
SP中写入String集合类型value
|
void |
put(java.lang.String key,
java.lang.String value)
SP中写入String类型value
|
void |
remove(java.lang.String key)
SP中移除该key
|
public SPUtils(java.lang.String spName)
在Application中初始化
spName - spNamepublic void put(java.lang.String key,
@Nullable
java.lang.String value)
key - 键value - 值public java.lang.String getString(java.lang.String key)
key - 键nullpublic java.lang.String getString(java.lang.String key,
java.lang.String defaultValue)
key - 键defaultValue - 默认值defaultValuepublic void put(java.lang.String key,
int value)
key - 键value - 值public int getInt(java.lang.String key)
key - 键public int getInt(java.lang.String key,
int defaultValue)
key - 键defaultValue - 默认值defaultValuepublic void put(java.lang.String key,
long value)
key - 键value - 值public long getLong(java.lang.String key)
key - 键public long getLong(java.lang.String key,
long defaultValue)
key - 键defaultValue - 默认值defaultValuepublic void put(java.lang.String key,
float value)
key - 键value - 值public float getFloat(java.lang.String key)
key - 键public float getFloat(java.lang.String key,
float defaultValue)
key - 键defaultValue - 默认值defaultValuepublic void put(java.lang.String key,
boolean value)
key - 键value - 值public boolean getBoolean(java.lang.String key)
key - 键falsepublic boolean getBoolean(java.lang.String key,
boolean defaultValue)
key - 键defaultValue - 默认值defaultValuepublic void put(java.lang.String key,
@Nullable
java.util.Set<java.lang.String> values)
key - 键values - 值public java.util.Set<java.lang.String> getStringSet(java.lang.String key)
key - 键nullpublic java.util.Set<java.lang.String> getStringSet(java.lang.String key,
@Nullable
java.util.Set<java.lang.String> defaultValue)
key - 键defaultValue - 默认值defaultValuepublic java.util.Map<java.lang.String,?> getAll()
public void remove(java.lang.String key)
key - 键public boolean contains(java.lang.String key)
key - 键true: 存在false: 不存在public void clear()