国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

序列化和反序列化

2019-11-11 04:48:10
字體:
來源:轉載
供稿:網友
package com.****.web.util;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;/** * 序列化對象Util * */public final class SerializeUtil { /** * 序列化對象 * @param object * @return * @throws IOException */ public static String serializeObject(Object object) throws IOException{ ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream out = new ObjectOutputStream(baos); out.writeObject(object); out.flush(); out.close(); //加密 return new BASE64Encoder().encode(baos.toByteArray()); } /** * 反序列化對象 * @param buf * @return * @throws IOException * @throws ClassNotFoundException */ public static Object deserializeObject(String buf) throws IOException, ClassNotFoundException{ Object object = null; ByteArrayInputStream bais = new ByteArrayInputStream(new BASE64Decoder().decodeBuffer(buf)); //解碼 ObjectInputStream in = new ObjectInputStream(bais); object = in.readObject(); in.close(); return object; } }
上一篇:C語言低級錯誤案例

下一篇:static關鍵字

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉善县| 黔南| 安乡县| 连平县| 湘潭县| 阳原县| 剑河县| 驻马店市| 嘉鱼县| 平定县| 翼城县| 平湖市| 乌兰浩特市| 兰州市| 苏尼特右旗| 于都县| 衡南县| 顺平县| 大兴区| 得荣县| 辽源市| 剑阁县| 荔波县| 台中市| 四子王旗| 白玉县| 靖边县| 佛坪县| 金秀| 宾川县| 榆中县| 普安县| 苗栗市| 革吉县| 泾川县| 双鸭山市| 米脂县| 武功县| 乐山市| 靖安县| 池州市|