zoukankan      html  css  js  c++  java
  • java 对象与二进制互转

    来自 : http://blog.csdn.net/luckyzhoustar/article/details/50402427

    /**
    * @FileName: ByteToObject.java
    * @Package:com.test
    * @Description: TODO
    * @author: LUCKY
    * @date:2015年12月25日 下午12:18:08
    * @version V1.0
    */
    package com.test;

    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream;
    import java.io.ObjectInputStream;
    import java.io.ObjectOutputStream;
    import java.util.HashMap;
    import java.util.Map;

    /**
    * @ClassName: ByteToObject
    * @Description: 字节与对象之间的转换
    * @author: LUCKY
    * @date:2015年12月25日 下午12:18:08
    */
    public class ByteToObject {

    public static void main(String[] args) throws Exception {
    Student stu=new Student();
    stu.setAge("15");
    stu.setName("张三");
    Map<String, String> map=new HashMap<String, String>();
    map.put("001", "001");
    map.put("002", "002");
    stu.setWage(map);

    ByteArrayOutputStream byt=new ByteArrayOutputStream();

    ObjectOutputStream obj=new ObjectOutputStream(byt);

    obj.writeObject(stu);

    byte[] bytes=byt.toByteArray();
    System.out.println(bytes);


    ByteArrayInputStream byteInt=new ByteArrayInputStream(bytes);
    ObjectInputStream objInt=new ObjectInputStream(byteInt);
    Student stu2=new Student();
    stu2=(Student)objInt.readObject();

    System.out.println(stu2);
    }
    }

  • 相关阅读:
    Django 想要单独执行文件
    Django基础
    Bootstrap框架
    Font Awesome矢量图标框架
    js函数式编程——蹦床函数
    ie被hao.360劫持的解决方法
    函数式编程——惰性链
    你可能不知道的BFC在实际中的应用
    高度随宽度适应的响应式方案
    腾讯云播放器更新——TCplayer
  • 原文地址:https://www.cnblogs.com/fsqsec/p/6751823.html
Copyright © 2011-2022 走看看