`

File 对象实例与Byte[]之间的转换

    博客分类:
  • File
 
阅读更多
主要的类是ObjectOutputStream  ObjectInputStream 和 ByteArrayOutputStream ByteArrayInputStream

对象转Byte[]
  ObjectOutputStream oos = null;
		ByteArrayOutputStream byteOut = null;
		try {
			byteOut = new ByteArrayOutputStream();
			oos = new ObjectOutputStream(byteOut);
			oos.writeObject(obj);
			byte[] bytes = byteOut.toByteArray();	
		} catch (Exception e) {
		}

Byte[]转对象

     ByteArrayInputStream in = null;
		try {
			in = new ByteArrayInputStream(bytes);
			ObjectInputStream objIn = new ObjectInputStream(in);
			Object obj = objIn.readObject();
		} catch (Exception e) {
		}
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    C#byte数组与Image的相互转换实例代码

    C#byte数组与Image的相互转换实例代码 功能需求: 1、把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库。 2、把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示。 3、从图片byte数组...

    C#实现Stream与byte[]之间的转换实例教程

    在C#编程中,Stream和byte[]是两种常见...以上就是C#中关于Stream与byte[]之间转换的基本操作,这些方法在处理二进制数据、图像文件、网络通信等方面非常实用。理解并熟练掌握这些转换方法对于提升C#编程能力至关重要。

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

    本文将详细讲解如何在Java中实现图片与byte数组之间的转换。 首先,我们来看如何将图片转换为byte数组。这个过程通常涉及到读取图片文件并将其内容写入到一个ByteArrayOutputStream中。以下是一个简单的示例: ```...

    Java实现文件格式转换代码实例

    本实例聚焦于Java如何实现AMR到MP3的转换,同时,该方法同样适用于其他类型的格式转换,如视频格式FLV转MP4。我们将探讨使用JAVE库、FTP协议以及Base64编码等相关技术。 首先,让我们深入了解JAVE(Java Audio ...

    vb6.0 字节数组和字符串的相互转换.rar

    在VB6.0编程环境中,字节数组和字符串之间的转换是常见的操作,尤其是在处理二进制数据和文本数据之间转换的场景。...通过以上实例,你可以轻松地在字节数组和字符串之间进行转换,实现各种数据处理需求。

    java 文件和byte互转的实例

    在本文中,我们将详细介绍 Java 中文件和 Byte 之间的互转的实例代码,以及相关的知识点。 文件到 Byte 数组的转换 在 Java 中,我们可以使用 `FileInputStream` 和 `ByteArrayOutputStream` 两个类来实现文件到 ...

    src04 Byte

    这意味着 `Byte` 对象可以与其他 `Byte` 对象进行比较,并且可以作为数值进行操作。 ```java public final class Byte extends Number implements Comparable<Byte> ``` #### 三、常用方法解析 ##### 3.1 ...

    C#实现把图片转换成二进制以及把二进制转换成图片的方法示例

    本文实例讲述了C#实现把图片转换成二进制以及把二进制转换成图片的方法。分享给大家供大家参考,具体如下: private void button1_Click(object sender, EventArgs e) { string path = this.textBox1.Text; byte...

    C#文件加密实例源码

    public static byte[] EncryptFile(string inputFile, string outputFile, byte[] key, byte[] iv) { // ... } ``` 2. **RSA加密**: RSA是非对称加密算法,它需要一对公钥和私钥。公钥用于加密,任何人都可以...

    C#写的编码转换工具(源代码)

    这个类库包含了各种编码类型的实例,如`Encoding.ASCII`、`Encoding.UTF8`、`Encoding.GetEncoding("gb2312")`等,可以用于读取、写入和转换文本的编码格式。 要创建一个编码转换工具,我们可以遵循以下步骤: 1. ...

    c#怎么实现ANSI转换为汉字

    不同的字符集(如 ASCII、GBK、UTF-8 等)定义了不同的二进制数据与字符之间的映射关系。ANSI 编码实际上是指根据操作系统默认编码来表示字符的一种方式。例如,在 Windows 操作系统中,默认编码通常是 GBK 或者 GB...

    C#中二进制数组转换,二进制序列化和json序列化方法

    本篇将深入探讨如何在C#中进行二进制数组与常规数组之间的转换,以及二进制序列化和JSON序列化的应用及其反序列化过程。 首先,让我们来看看二进制数组与常规数组之间的转换。在C#中,二进制数组通常用byte[]表示,...

    js读取本地文件到字节数组

    为了实现这一功能,通常的做法是将文件内容转换为字节数组(byte array),再传递给后端进行进一步处理。这种方式不仅适用于Web应用程序,也便于与桌面应用程序保持一致的接口设计。本文将详细介绍如何使用...

    File类及字节流

    `File`类提供了丰富的静态和实例方法,用于创建、删除、重命名文件以及获取文件的相关信息,如路径、大小、是否存在等。 1. **File类的基本操作** - **创建文件**:通过`createNewFile()`方法可以创建一个新的空...

    URL转换为PDF的Java实现

    在IT行业中,转换URL到PDF是一项常见的需求,例如为了保存网页内容、制作电子文档或进行离线阅读。Java作为一种广泛使用的编程语言,提供了多种方法来实现这个功能。本篇文章将详细探讨如何在Java环境中将一个网页...

    流和内存流进行转换

    三、流与内存流之间的转换 1. 字节数组到内存流:可以通过创建一个新的MemoryStream实例,并传入一个字节数组作为构造函数的参数,实现从字节数组到内存流的转换。例如,在C#中: ```csharp byte[] byteArray = ...;...

    C#文件和字节流的转换方法

    本文实例讲述了C#文件和字节流的转换方法。分享给大家供大家参考。具体实现方法如下: 1、读取文件,并转换为字节流 FileStream fs = new FileStream(filename,FileMode.Open,FileAccess.Read); byte[] infbytes = ...

    java的IO简单实例

    Java的输入/输出(IO)流是...这个简单的例子展示了Java IO流的基本用法,但在实际项目中,根据需求可能会涉及更复杂的流操作,如转换流、对象流、过滤流等。理解并熟练掌握这些基础,将有助于解决各种IO相关的问题。

Global site tag (gtag.js) - Google Analytics