`
东天里的冬天
  • 浏览: 32745 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

数据流InputStream转字符串

 
阅读更多

    public static String ScreamToString(InputStream in) throws Exception{
     //定义一个内存输出流
     ByteArrayOutputStream out = new ByteArrayOutputStream();
     int len=0;
     byte[] bt=new byte[1024];
     while((len=in.read(bt))!=-1){
        out.write(bt,0,len);
     }
     String content=new String(out.toByteArray());//使用构造函数的原因是
                                            //还可以通过new String(out.toByteArray(),"utf-8")来设置编码
     return content;
    }

分享到:
评论

相关推荐

    将输出流OutputStream转化为输入流InputStream的方法

    在这个例子中,我们首先创建了一个`ByteArrayOutputStream`实例`out`,然后写入字符串"Hello, World!"。接着,我们调用`convertOutputStreamToInputStream`方法,将`out`转换为`InputStream`,并命名为`in`。最后,...

    JavaIO实例_字节流_字符流_缓冲流_转换流IODemo

    在Java中,IO流分为两大类:字节流和字符流,每种流又有输入流和输出流之分,分别用于数据的读取和写入。 1. **字节流**: - 字节流处理的是8位的字节数据,是最基本的流类型。Java中的`InputStream`和`...

    IO流文档InputStream / OutputStream

    IO流是Java中的一种基本的数据交换方式,通过InputStream和OutputStream可以实现数据的读取和写入,而Reader和Writer可以实现字符流的读取和写入。IO流的知识点很多,需要认真学习和掌握。 InputStream的类型: * ...

    数据流,对象流,字节流,字符流.docx

    根据不同的数据类型和操作方式,I/O流分为多个类别,主要包括数据流、对象流、字节流和字符流。 1. **数据流**: 数据流主要指的是InputStream和OutputStream这两类基本流。InputStream是所有读取数据的流的基类,...

    java 字符流 讲解

    数据流可以分为字节流(Byte Stream)和字符流(Character Stream)。本讲解主要聚焦于字符流,它是Java IO体系中处理文本数据的重要部分。 字符流包括两大基本类:`java.io.Reader`和`java.io.Writer`。`Reader`类...

    数据流读与写操作手册

    数据流读写是Java编程中不可或缺的部分,涉及对文件、网络和内存的数据传输。本文将详细介绍数据流的读写操作,以及如何利用缓冲区提高性能。 1. **字节流和字符流的区别** - 字节流:Java的`InputStream`和`...

    Java实现的两个工具类,解决从键盘输入后,获得各种数据的问题的工具包及把socket字节流中包含的数据转换成字符串

    在Java中,通常使用InputStream和OutputStream来读写字节流,而处理网络数据通常涉及将字节流转化为字符串或对象。 4. **字节流与字符串转换**: 字节流和字符串之间的转换通常是通过字符编码完成的,如UTF-8。在...

    JAVA 字符流与字节流

    - **StringReader** 和 **StringWriter**:用于在内存中操作字符串。 - **BufferedReader** 和 **BufferedWriter**:增加了缓冲机制,提高了读写效率,且提供了逐行读写的能力,非常适合文本处理。 - **...

    java数据流的概述

    首先,我们要了解Java中的数据流分为字节流和字符流两大类。字节流处理的是8位的字节数据,适用于所有类型的数据,包括图像、音频等二进制文件。而字符流处理的是16位的Unicode字符,更适合文本数据的处理。在Java....

    android 字符串输入输出流

    本文将深入探讨Android中的字符串输入输出流,以及如何使用它们来实现对文档的操作。 首先,Android系统基于Java,因此它的I/O流库与Java的标准I/O库相似。在Java中,`java.io`包提供了处理输入输出的基本类,如`...

    Java数据流介绍Java数据流介绍

    数据流分为两类:字节流和字符流。 字节流处理以字节为单位的数据,主要包括InputStream和OutputStream两大类。InputStream是所有输入字节流的基类,提供了一系列的方法来读取字节数据。例如,`read()`方法用于读取...

    以数据流方式下载文件.

    数据流是计算机科学中的一种抽象概念,它代表了连续的数据序列,可以是字节、字符或者其他类型的数据单元。在网络传输中,数据通常以流的形式从服务器传输到客户端,这种传输方式允许数据逐步到达,而不是一次性全部...

    java字节流和字符流

    首先创建一个`File`对象,然后通过`FileOutputStream`实例化输出流,接着将字符串转换为字节数组并写入文件,最后关闭流。 字符流: 与字节流相对应,字符流由`Reader`和`Writer`类组成。字符流处理的是Unicode字符...

    JavaIO实例|字节流|字符流|缓冲流|转换流IODemo

    缓冲流在字节流和字符流的基础上增加了缓冲功能,可以提高数据传输效率。BufferedInputStream 和 BufferedOutputStream 是字节流的缓冲版本,而 BufferedReader 和 BufferedWriter 分别是字符流的缓冲实现。通过缓冲...

    浅谈标准数据流---对java数据流的体会

    根据给定文件的信息,本文将深入探讨Java中的标准数据流,并结合实际代码示例来解析其工作原理与应用场景。 ### Java标准数据流简介 在Java编程语言中,数据流是处理输入输出的基础概念之一,主要涉及到如何从一个...

    网络通信,图片,文件,字符串传输

    本项目主要关注的是如何通过Java实现网络上的数据传输,包括字符串、文件和图片。下面将详细阐述Java网络通信的基本原理、关键技术以及实现图片和文件传输的策略。 首先,Java中的网络通信主要是基于Socket编程实现...

    Java输入数据流详解

    Java中的输入数据流由`InputStream`类及其子类代表,它是所有字节输入流的抽象基类。`InputStream`提供了几个基本的方法来读取字节数据: 1. `read()`: 这个抽象方法读取一个字节,如果到达流的末尾,则返回-1。...

    字节流字符流

    在Java编程语言中,字节流(Byte Stream)和字符流(Character Stream)是处理输入输出数据的两种基本方式。它们构成了Java I/O系统的核心,用于读写文件、网络通信等场景。字节流和字符流的区别在于处理数据的基本...

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

    8. **数据流**: - **DataInputStream/DataOutputStream**:用于读写基本数据类型和字符串,如int、float等。 9. **打印流**: - **PrintStream/PrintWriter**:提供了方便的打印方法,可以输出各种数据类型,并...

Global site tag (gtag.js) - Google Analytics