`
dqu53dqu
  • 浏览: 18485 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

 
阅读更多

将输出流(OutputStream)转化为输入流(InputStream)的方法(一)
2011年04月01日
  package test.io; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; /** * 用于把OutputStream 转化为 InputStream。 * 适合于数据量不大,且内存足够全部容纳这些数据的情况。 * @author 赵学庆 www.java2000.net * */ public class Test1 { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { ByteArrayOutputStream out = new ByteArrayOutputStream(); OutputStreamClass1.putDataOnOutputStream(out); InputStreamClass1.processDataFromInputStream(new ByteArrayInputStream(out.toByteArray())); } } class OutputStreamClass1 { public static void putDataOnOutputStream(ByteArrayOutputStream out) throws IOException { byte[] bs = new byte[] { 1, 2, 3, 4, 5 }; out.write(bs); } } class InputStreamClass1 { public static void processDataFromInputStream(ByteArrayInputStream in) throws IOException { byte[] bs = new byte[1024]; int len = in.read(bs); for (int i = 0; i
  
  
  
  
  
  
  
  
  
  
分享到:
评论

相关推荐

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

    NULL 博文链接:https://shihuan830619.iteye.com/blog/2094068

    Java基础核心+InputStream输入流+OutputStream输出流

    使用最简单的InputStream输入流和OutputStream输出流,制作了文件之间的粘贴复制功能。程序已测试,可以把一个word文件中的内容完整复制到另一个word文件中。

    输入流和输出流

    输入流和输出流 流是程序和外界进行数据交换的通道 分为输入流(InputStream)和输出流(OutputStream)。程序通过输入流从数据源读取数据,通过输出流向目的地写数据。

    java中的标准输入输出流

    本文档涵盖了java中标准输入输出流,包含InputStream、OutputStream字节流还有字符流以及对文件的读写操作等

    常用的输入输出流-模拟记事本

    1.常用的输入输出流(BufferedReader,FileReader,InputStream,OutputStream,PrintWriter) 2.模拟记事本

    Java IO期末复习||五类一接口

    Java IO五类一接口 文件操作类File、...字节输出流OutputStream、字节输入流InputStream 字符输出流Writer、字符输入流Reader 打印流、输入输出重定向 Scanner类 字符编码 序列化操作标识接口Serialiable

    输入流输出流

    IO流的开发线程,通过InputStream OutputStream进行数据交互

    JAVA语言中read方法分析

    在JAVA语言中,输入和输出功能依靠流来完成,输入输出流则 依靠InputStream和OutputStream两个类及其子类...read(byte[]b,int oK int len):将输入流中最多len个数据字节渎 入byte数组,从下标为off的元素开始存储。

    IO体系.java

    | 为另一个输入流添加一些功能,创建一个缓冲区,支持mark和reset方法。 | mark操作记录输入流中的某个点,reset操作在从包含的输入流获取新字节前,再读取最后一次。 |--DataInputStream/:用于操作基本数据...

    JAVA IO流技术

    输入流:数据源到程序(InputStream、Reader读进来) 输出流:程序到目的地(OutPutStream、Writer写出去) 处理数据单元: 字节流:按照字节读取数据(InputStream、OutputStream) 字符流:按照字符读取数据(Reader...

    转变流在输入输出时进行加工

    输入时压缩输入,输出时压缩输出,重载了inputstream和outputstream类,一个实现在输入时压缩,一个实现输出时解压,第一个类是成功的,第二个类还有问题。最好是根据jdk1.6的压缩类改造,可性我基本功不够。

    Java输入输出流以及线程讲解

    Java inputstream outputstream ..... thread runnable..... 内容是中文的

    基础深化和提高-IO流技术学习大全

    字节输入流(InputStream)和字节输出流(OutputStream):用于处理二进制数据,以字节为单位进行读写。常见的实现类包括FileInputStream、FileOutputStream等。 字符流: 字符输入流(Reader)和字符输出流...

    JDK_API_1_6

    BufferedInputStream BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 mark 和 reset 方法的能力。 BufferedOutputStream 该类实现缓冲的输出流。 BufferedReader 从字符输入流中读取文本,...

    Java之IO流学习总结

    SequenceInputStream 可以认为是一个工具类,将两个或者多个输入流当成一个输入流依次读取。完全可以从IO 包中去除,还完全不影响IO 包的结构,却让其更“纯洁”――纯洁的Decorator 模式。 PrintStream 也可以认为...

    JavaPD-Ch09mao文件及输入输出流1

    引言java.io中有4个重要的abstract class– InputStream(字节输入流)– OutputStream(字节输出流)9.1 文件9.2

    BufferOutputStreamToInputStream:允许有一个缓冲的输出流,链接到一个输入流......这在测试时很有用,或者当你需要模拟一个输入流时,用本地数据重新填充

    允许有一个缓冲的输出流,链接到一个输入流......这在测试时很有用,或者当你需要模拟输入流时,在事件的基础上用本地数据重新填充 // initialize self.bufferWriter = [[BufferOutputStreamToInputStream alloc ] ...

    IO流的总结

    总结了常用的 RandomAccessFile 随机存取文件类 InputStream 字节输入流 OutputStream 字节输出流 Reader 字符输入流 Writer 字符输出流

    07_第7章_输入流与输出流1

    第七章流与文件Ø 掌握File类的使用Ø 理解流的不同分类Ø 掌握InputStream和OutputStream的使用Ø 掌握常用过滤流的使用Ø 掌握Read

    java IO章节的总结

    4)SequenceInputStream:这个类可以将几个输入流串联在一起合并为一个输入流,构造函数有: SequenceInputStream(Enumeration e)枚举类型e中包含了若干个要被串联的输入流 SequenceInputStream(InputStream s1, ...

Global site tag (gtag.js) - Google Analytics