对象string互转

来源:互联网 发布:网络造谣怎样算违法 编辑:程序博客网 时间:2024/06/04 00:43
/** * 对象转换成string * */public static String object2String(Object o) {String value = "";try {ByteArrayOutputStream navBaos = new ByteArrayOutputStream();ObjectOutputStream navOos = new ObjectOutputStream(navBaos);navOos.writeObject(o);value = new String(Base64.encode(navBaos.toByteArray()));navBaos.close();navOos.close();} catch (Exception e) {e.printStackTrace();}return value;}/** * string转换成对象 * */public static Object string2Object(String str) {Object o = null;try {byte[] bytes = Base64.decode(str);ByteArrayInputStream navBais = new ByteArrayInputStream(bytes);ObjectInputStream navOis = new ObjectInputStream(navBais);o = (Object) navOis.readObject();navBais.close();navOis.close();} catch (Exception e) {e.printStackTrace();}return o;}

0 0
原创粉丝点击