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
- 键null
public java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
key
- 键defaultValue
- 默认值defaultValue
public 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
- 默认值defaultValue
public 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
- 默认值defaultValue
public 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
- 默认值defaultValue
public void put(java.lang.String key, boolean value)
key
- 键value
- 值public boolean getBoolean(java.lang.String key)
key
- 键false
public boolean getBoolean(java.lang.String key, boolean defaultValue)
key
- 键defaultValue
- 默认值defaultValue
public 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
- 键null
public java.util.Set<java.lang.String> getStringSet(java.lang.String key, @Nullable java.util.Set<java.lang.String> defaultValue)
key
- 键defaultValue
- 默认值defaultValue
public 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()