`
tianyalinfeng
  • 浏览: 443189 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

对象和byte流互相转换

    博客分类:
  • Java
 
阅读更多

ByteArrayOutputStream bo = new ByteArrayOutputStream(); 
ObjectOutputStream os = new ObjectOutputStream(bo); 
os.writeObject(obj); 
return bo.toByteArray(); 

其中obj可以是java里的任何可序列化对象 

byte流转为对象 
byte[] serialize 
ByteArrayInputStream bis = new ByteArrayInputStream(serialize); 
ObjectInputStream ois = new ObjectInputStream(bis); 
ois.readObject();

分享到:
评论

相关推荐

    C#将图片和字节流互相转换并显示到页面上

    图片转换成字节流先要转换的IMage对象,转换之后返回字节流。字节流转换成图片,要转换的字节流,转换得到的Image对象,根据图片路径返回图片的字节流,感兴趣的朋友看下下面的代码。 C#将图片和字节流相互转换代码...

    Java String与Byte类型转换

    在Java编程中,String对象和Byte类型的转换是常见的操作,特别是在网络编程中,因为网络通信通常涉及字节流的处理。下面将详细讲解Java中如何进行这两种类型之间的转换,并探讨其在网络编程中的应用。 首先,让我们...

    java基本类型与byte数组互相转换.rar

    此外,Java的`DataInputStream`和`DataOutputStream`也可以用来进行基本类型与字节流之间的转换,它们提供了如`readInt()`, `writeInt()`, `readFloat()`, `writeFloat()`等方法。 在实际应用中,需要注意字节顺序...

    图片与流文件互相转换

    在IT领域,图片和流文件的互相转换是常见的操作,特别是在数据处理、网络传输和存储过程中。本篇文章将深入探讨这个主题,详细解释图片与流文件的概念,以及如何进行它们之间的转换。 首先,我们来理解一下图片和流...

    Java 图片与byte数组互相转换实例

    最后,我们将输出流的内容转换为byte数组。 接着,我们讨论如何将byte数组转换回图片。这个过程相对简单,只需要将byte数组写入到一个FileImageOutputStream中,然后关闭输出流。代码如下: ```java public void ...

    Java实现图片与二进制的互相转换

    Java实现图片与二进制的互相转换 Java实现图片与二进制的互相转换是Java编程中的一项...通过本文的介绍,我们可以了解Java实现图片与二进制的互相转换的整个过程,並且可以根据需要将图片和二进制数据进行相互转换。

    C#编程实现对象与JSON串互相转换实例分析

    在C#编程中,将对象转换为JSON字符串和将JSON字符串还原为对象是常见的操作,尤其是在数据交换和存储时。本文将深入探讨如何在.NET 2.0和.NET 3.5环境中实现这一功能。 首先,对于.NET 2.0环境,由于.NET Framework...

    .netC#中图片与BASE64码互相转换

    2. **创建内存流**:接着创建一个`MemoryStream`对象用于保存图像数据。 3. **保存为JPEG格式**:使用`Bitmap.Save`方法将图像保存到内存流中,并指定图像格式为JPEG。 4. **读取二进制数据**:从内存流中读取图像...

    io流的全部课件io流是java非常重要的一部分,所以给大家分享一下

    4. 转换流(Stream Bridge):InputStreamReader和OutputStreamWriter可以将字节流转换为字符流,反之亦然,使得两者可以互相操作。 5. 复用流(Filter Stream):这些是带有额外功能的流,如BufferedInputStream和...

    IO流宝典.pdf

    管道流(PipedInputStream和PipedOutputStream)允许线程间的数据通信,而转换流(InputStreamReader和OutputStreamWriter)则在字节流和字符流之间起桥梁作用,允许它们互相连接。此外,Filter流(过滤流)如...

    Java 从网络中读取图片 转换成Base64字符串

    在Java编程中,将网络上的图片读取并转换为Base64字符串是一项常见的任务,尤其在Web开发中,这样的操作可以用于数据传输或者存储。Base64是一种编码方式,能够将二进制数据转化为可打印的ASCII字符,方便在网络上...

    马士兵老师的java io流课程

    4. **转换流**:InputStreamReader和OutputStreamWriter将字节流与字符流之间进行转换,使得两者可以互相操作。 5. **过滤流**:如BufferedInputStream、BufferedOutputStream、BufferedReader和BufferedWriter等,...

    c# Base64编码和图片的互相转换代码

    - 使用`BinaryFormatter`对图片进行序列化,将图片对象转换为二进制数据流。这可以通过创建一个`MemoryStream`实例,并将序列化的结果存储在内存流中完成。 - 接着,调用`GetBuffer()`方法从内存流中获取字节数组...

    c#中的流,字节,字符,字符串的互相转化

    在C#编程中,数据传输和存储经常涉及流(Stream)、字节(Byte)、字符(Char)和字符串(String)之间的转换。理解这些基本类型之间的转换对于处理文件操作、网络通信以及数据序列化等任务至关重要。以下是关于这些...

    JBuider第八章:Java.io包.rar

    Java.io包支持对象的序列化和反序列化,通过实现`Serializable`接口,可以将对象转换为字节流,便于存储或网络传输。 7. **文件操作**: `File` 类是文件和目录操作的主要接口,可以创建、删除、重命名文件和目录...

    Java byte数组操纵方式代码实例解析

    - 图片与byte数组的互相转换,通常涉及图像编码和解码过程。 - 字节数组与整型(int)、长整型(long)、短整型(short)和字节类型(byte)之间的转换,需要根据字节顺序和位运算进行操作。 - 字符串与字节数组的...

    第10章IO.docx

    1. **转换流实现了字节流和字符流之间的互相转换。** 正确。如前所述,`InputStreamReader`和`OutputStreamWriter`就是实现这一功能的例子。 2. **字节流只能用来读写二进制文件。** 错误。虽然字节流非常适合处理...

    java和javascript之间的DES加密解密

    同时,由于JavaScript可能无法处理字节流,所以可能需要将加密后的字节转换为Base64编码的字符串。在Java端解密时,需要先将Base64字符串解码回字节流。 5. **文件`DES加密解密`**: 压缩包中的文件可能包含了Java...

    java学习笔记

    `boolean`型只有`true`和`false`两个取值,不能与其他类型互相转换。 在Java中,存在自动类型转换(拓宽类型)和手动强制类型转换(缩窄类型)。自动转换发生在从小范围类型到大范围类型的转换,而手动转换则需要...

Global site tag (gtag.js) - Google Analytics