您的位置:首页 > Web前端

SharedPreferences 存储对象

2015-07-09 15:17 274 查看
public static String oToBase64String(Object o) throws Exception {
// 创建字节输出流
ByteArrayOutputStream baos = new ByteArrayOutputStream();
// 创建对象输出流,并封装字节流
ObjectOutputStream oos = new ObjectOutputStream(baos);
// 将对象写入字节流
oos.writeObject(o);
// 将字节流编码成base64的字符窜
return new String(SSOBase64.encode(baos.toByteArray()));
}

public static Object base64StringToo(String base64String) throws Exception {
// 读取字节
byte[] base64 = SSOBase64.decode(base64String.getBytes());
// 封装到字节流
ByteArrayInputStream bais = new ByteArrayInputStream(base64);
// 再次封装
ObjectInputStream bis = new ObjectInputStream(bais);
// 读取对象
return bis.readObject();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: