`

字节流转对象

 
阅读更多

import java.io.*;
import java.util.*;
public class WriteObject {    
    public static void main(String args[]) throws Exception
    {
        Map map = new HashMap();
        map.put("a", "a");
        map.put("b", "b");
        map.put("c", "c");
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        ObjectOutputStream out = new ObjectOutputStream(baos);
        out.writeObject(map);
        out.close();
        System.out.println(baos.toByteArray());
        ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(baos.toByteArray()));
        Map map2 = (Map)in.readObject();
        System.out.println(map2);
    }
}山

分享到:
评论

相关推荐

    字节流转成图片,适合Web运用开发

    本文将围绕标题“字节流转成图片,适合Web运用开发”以及描述中提到的技术细节进行详细解读。 ### 一、理解字节流转成图片的需求 在Web应用程序中,经常需要存储用户的头像或其他类型的图片,并且这些图片通常以二...

    Java实现字节流与图片的转化

    5. **将字节流转换为图像对象**: 如果需要在程序中操作图片,可以使用Java的`javax.imageio`包中的`ImageIO`类将字节流转换为`BufferedImage`对象: ```java BufferedImage image; try (InputStream is = new ...

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

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

    Java字节流 .pdf

    Java字节流是一种用于处理字节数据的流处理机制,在Java中,字节流不包含边界数据的连续流,字节流是由字节组成的,Java里字符由两个字节组成。字节流是最基本的,它是按字节来处理二进制数据。 字节流基类有:字节...

    C# 将字节流转换为图片的实例方法

    首先,我们需要将字节流转换为 `MemoryStream` 对象,然后使用 `Image.FromStream` 方法将其转换为图片对象。代码如下: ```csharp public static Image BytToImg(byte[] byt) { MemoryStream ms = new ...

    Java实现字节流与图片的转化Java源码

    在Java编程中,字节流(Byte Stream)是处理数据的基本方式,特别是在处理二进制数据,如图片、音频或视频文件时。本教程将详细讲解如何使用Java实现字节流与图片之间的转换,这对于在网络上传输或者存储图片等二...

    字节流工具

    首先创建一个FileOutputStream对象指向目标文件,然后使用循环读取InputStream的每个字节,并通过write()方法写入到目标文件。 5. **示例代码** ```java import java.io.*; public class ByteStreamExample { ...

    易语言字节集与图片互转

    在易语言编程环境中,字节集与图片的互转是一个常见的操作,特别是在处理网络数据传输、文件存储或图像处理时。下面将详细解释这个过程,以及如何使用易语言实现这一功能。 字节集(Byte Array)是编程中用来存储二...

    Java基础11-(字节流、字符流)

    使用FileOutputStream类时,我们可以将数据直接写入到文件,构造方法可以接受一个File对象或文件名字符串,创建文件输出流以写入指定的文件。 在进行文件操作时,一个常见的场景是将一个文件的内容复制到另一个文件...

    字节流,字符流,对象流,序列化,持久化

    常见的字符流子类有`InputStreamReader`和`OutputStreamWriter`,它们可以将字节流转换为字符流,以及`BufferedReader`和`PrintWriter`,用于提高读写效率和格式化输出。 对象流(Object Stream)则是Java特有的,...

    标准字节流拷贝纯文本文件工具类

    这段代码首先创建了两个文件流对象,然后读取源文件的字节到缓冲区,再将缓冲区中的字节写入目标文件,直到源文件读取结束。这种方法简单直观,但效率较低,因为每次只处理固定大小的缓冲区。 在JDK1.7及更高版本中...

    C# 将图片文件转换成字节流存储在TXT

    对于后者,可以使用`File.WriteAllBytes()`将字节数组写回磁盘,或者使用`Image`类从字节流中创建图像对象。 在本压缩包文件`ImageToBytes`中,可能包含了一个完整的示例项目,包括了上述功能的实现。你可以下载并...

    将图片以字节流存到数据库再从数据库获取显示

    最后,将从数据库获取的字节流转回图片并显示。这一步通常在前端完成,通过HTTP响应将字节流发送给浏览器,浏览器会自动解析并显示图片。在服务器端,我们可以使用`ServletOutputStream`将字节流写入HTTP响应。 `...

    Java字节流数据逐行读取(readLine)

    在这个例子中,我们首先创建一个`FileInputStream`对象来读取文件,然后通过`InputStreamReader`将字节流转换为字符流,并指定字符编码(这里默认为UTF-8,因为大部分现代系统都使用这个编码)。接着,我们用`...

    Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)

    - **字节流转字符串**: 从串口或其他接口接收到字节数据后,需要将其解码为字符串。使用`bytes.decode()`方法可以完成这个过程,例如`b = b"31323334"; s = b.decode()`,`s`现在是字符串形式的"1234"。 2. **十六...

    IO流学习(字节流 字符流 文本流)!

    转换流如InputStreamReader和OutputStreamWriter,它们起到了字节流和字符流之间的桥梁作用,可以根据指定的字符编码将字节流转换为字符流,反之亦然。 此外,Java的IO流还提供了一些高级特性,比如**过滤流**。...

    java编程中字节流转换成字符流的实现方法

    Java提供了一种机制来将字节流转换为字符流,这就是转换流(Converter Stream)。转换流主要有两个类:`InputStreamReader`和`OutputStreamWriter`。`InputStreamReader`是字节流到字符流的桥梁,它接受一个字节流...

    io流详解,字符流和字节流代码

    - **InputStreamReader/OutputStreamWriter**:字节到字符的桥梁,将字节流转换为字符流,以适应不同编码格式。 - **BufferedReader/BufferedWriter**:提供字符缓冲,提高读写效率。 - **CharArrayReader/...

    JavaIO字节输出流的总结共6页.pdf.zip

    - 当需要从字节流转换为字符流时,可以使用`OutputStreamWriter`。它内部使用了字符编码,将字节数据转换为字符数据。 7. **管道字节输出流PipedOutputStream** - 在多线程环境中,`PipedOutputStream`和`...

Global site tag (gtag.js) - Google Analytics