⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 objectutil.java

📁 java写的全国移动联通的手机归属地查询程序
💻 JAVA
字号:
package net.xdevelop.util;import net.xdevelop.util.*;import java.io.*;/** * 对象与数组的转换工具类, * 提供将对象转换成字节数组和字节数组转换成对象的方法 */public final class ObjectUtil {    private ObjectUtil() {    }    /**     * 将OBJECT转换成字节数组,该OBJECT必须是serialized     * @param obj 待转换的对象     * @return 返回该对象的字节数组     */    public static byte[] ObjectToByteArray(Object obj) throws Exception {        try {            ByteArrayOutputStream outStream = new ByteArrayOutputStream();            ObjectOutputStream objectOut = new ObjectOutputStream(outStream);            objectOut.writeObject(obj);            objectOut.flush();            outStream.close();            return outStream.toByteArray();        }        catch (Exception e) {            throw e;        }    }    /**     * 将对象字节数组还原为object     * @param objArray 对象的字节数组     * @return 返回还原的对象     */    public static Object ByteArrayToObject(byte[] objArray) throws Exception {        try {            InputStream in = new ByteArrayInputStream(objArray);            ObjectInputStream objectIn = new ObjectInputStream(in);            Object object = objectIn.readObject();            return object;        }        catch (Exception e) {            throw e;        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -