集册 Java实例教程 将序列化字节数组转换为对象

将序列化字节数组转换为对象

欢马劈雪     最近更新时间:2020-01-02 10:19:05

719
将序列化字节数组转换为对象

/*

 * *********************************************************************

 * Copyright (c) 2010 Pedro Gomes and Universidade do Minho.

 * All rights reserved.

 * Licensed under the Apache License, Version 2.0 (the "License");

 * you may not use this file except in compliance with the License.

 * You may obtain a copy of the License at

 *

 * http://www.apache.org/licenses/LICENSE-2.0

 *

 * Unless required by applicable law or agreed to in writing, software

 * distributed under the License is distributed on an "AS IS" BASIS,

 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

 * See the License for the specific language governing permissions and

 * limitations under the License.

 *

 * ********************************************************************

 *//*from N o w J a v a . c o m - 时代Java*/

import java.io.ByteArrayOutputStream;

import java.io.IOException;

import java.io.ObjectOutputStream;

import java.lang.reflect.InvocationTargetException;

import java.lang.reflect.Method;

import java.util.*;

import java.util.logging.Level;

import java.util.logging.Logger;


public class Main{


    public static Object toObject(byte[] bytes) {

        try {

            Object object = null;

            object = new java.io.ObjectInputStream(

                    new java.io.ByteArrayInputStream(bytes)).readObject();

            return object;

        } catch (IOException ex) {

            Logger.getLogger(BenchmarkUtil.class.getName()).log(

             
展开阅读全文