欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java 字符串系列化及反系列化,java字符串系列化, /** * 字

来源: javaer 分享于  点击 7138 次 点评:176

java 字符串系列化及反系列化,java字符串系列化, /** * 字


 /**     * 字符串序列化     * @param str     * @return     */    public static String compareSerialization(String str) {        String result = "";        try {            ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();            ObjectOutputStream objectOutputStream = new ObjectOutputStream(byteArrayOutputStream);            objectOutputStream.writeObject(str);            result = byteArrayOutputStream.toString("ISO-8859-1");            result = java.net.URLEncoder.encode(result, "UTF-8");            objectOutputStream.close();            byteArrayOutputStream.close();        } catch (Exception e) {            e.printStackTrace();        }        return result;    }    /**     * 字符串反序列化     * @param serStr     * @return     */    public static String deSerialization(String serStr) {        String result = "";        try {            result = java.net.URLDecoder.decode(serStr, "UTF-8");            ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(result.getBytes("ISO-8859-1"));            ObjectInputStream objectInputStream = new ObjectInputStream(byteArrayInputStream);            result = (String) objectInputStream.readObject();            objectInputStream.close();            byteArrayInputStream.close();        } catch (Exception e) {            e.printStackTrace();        } finally {            return result;        }    } 
相关栏目:

用户点评