`
jackleechina
  • 浏览: 589922 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

inputstream 和 outputstream 总结

    博客分类:
  • java
 
阅读更多
一)将InputStream转换成FileOutputStream并输出文件
http://blog.csdn.net/hellostory/article/details/6045833


二)byte数组和File,InputStream互转
   记忆方法:in.read()---1;out.write()---3;

1、将File(、FileInputStream)转换为byte数组:

  
 File file = new File("file.txt");

    InputStream input = new FileInputStream(file);

    byte[] byt = new byte[input.available()];

    input.read(byt);


2. 将byte数组转换为InputStream:

   
byte[] byt = new byte[1024];

    InputStream input = new ByteArrayInputStream(byt);


3、将byte数组转换为File:

  
 File file = new File('');

    OutputStream output = new FileOutputStream(file);

    BufferedOutputStream bufferedOutput = new BufferedOutputStream(output);

    bufferedOutput.write(byt);


4.outputstream如何转化成byte[]

   
ByteArrayOutputStream baos=new ByteArrayOutputStream();
    OutputStream os=new OutputStream(baos); 
    向os写完数据后......
    byte[] b=baos.totoByteArray(); 


参考
http://blog.sina.com.cn/s/blog_71fcb09701012pqt.html
http://bbs.csdn.net/topics/50403088

三)http://kingbinchow.iteye.com/blog/1701693
分享到:
评论

相关推荐

    关于InputStream和OutputStream详细讲解

    关于InputStream和OutputStream关于InputStream和OutputStream关于InputStream和OutputStream关于InputStream和OutputStream

    InputStream与OutputStream及File间互转

    在Java编程语言中,`InputStream`和`OutputStream`是处理数据流的核心类,它们属于Java的I/O(Input/Output)框架。`File`类则用于处理文件操作,如读写、创建、删除等。理解如何在这些对象之间进行转换是Java开发中...

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

    总结,将`OutputStream`转换为`InputStream`主要依赖于中间数据存储区,如`ByteArrayOutputStream`,再转换为对应的`InputStream`实例。这在处理临时数据或需要反向读取已写数据的场景中非常有用。了解这个转换技巧...

    IO流文档InputStream / OutputStream

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

    java-0126递归&过滤器(listFiter)&InputStream&OutputStream

    InputStream 和 OutputStream InputStream 是一种输入流,用于读取数据。InputStream 可以用来读取文件、网络数据等。 OutputStream 是一种输出流,用于写入数据。OutputStream 可以用来写入文件、网络数据等。 ...

    java io InputStream and outputStream

    InputStream is = new FileInputStream(file1);// 打开文件 byte[] cont = new byte[(int) file1.length()]; is.read(cont);// 读取文件 for (int i = 0; i ; i++) { System.out.print((char) ...

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

    本教程将聚焦于Java的基础核心,以及两个重要的I/O(输入/输出)流类——InputStream和OutputStream,它们在文件操作中扮演着关键角色。 InputStream和OutputStream是Java.io包下的抽象类,是所有字节流的基类。...

    java 文件存储 Inputstream outputstream reader writer的用法

    `InputStream`、`OutputStream`、`Reader`和`Writer`是Java IO流的基础类,它们提供了读写文件的基本接口。本篇文章将深入讲解这些类的用法,并提供实际的代码示例,帮助初学者更好地理解和应用。 1. `InputStream`...

    java_io.doc

    1. **InputStream 和 OutputStream**: 这是Java I/O的基础,分别代表了数据的输入和输出。InputStream用于读取原始字节流,而OutputStream用于写入原始字节流。例如,FileInputStream和FileOutputStream分别用于从...

    IO流体系继承结构图_动力节点Java学院整理

    InputStream和OutputStream是抽象类,它们提供了基本的读写操作,如read()和write()方法。原始处理器(适配器)是用来将不同类型的输入/输出资源转换为InputStream或OutputStream的类。例如,ByteArrayInputStream...

    JAVA语言SOCKET机制的研究.pdf

    2. 获取Socket的InputStream和OutputStream,用于读写数据。 3. 通过InputStream读取服务器返回的数据,OutputStream用于向服务器发送数据。 4. 当通信完成后,关闭Socket、InputStream和OutputStream。 对于服务器...

    Android代码-Low Poly 图片生成器

    LowPoly.generate(inputStream,outputStream); 或者 /** * 生成low poly风格的图片 * * @param inputStream 源图片 * @param outputStream 输出图片流 * @param accuracy 精度值,越小精度越高 * @param scale...

    Java编程中多种IO API复制文件的性能分析.pdf

    流式IO是Java中最基本的IO操作方式,通过InputStream和OutputStream来实现输入输出操作。InputStream用于读取数据,而OutputStream用于写出数据。Java中的流式IO可以分为两种:字节流和字符流。字节流以字节为单位...

    Android经典设计源码-IOStreamSample.rar

    《Android经典设计源码-IOStreamSample》是一个深入解析Android平台下I/O流(InputStream和OutputStream)使用的设计实例。在Android开发中,I/O流是处理数据输入输出的基础工具,对于任何涉及文件读写、网络通信的...

    JavaIO总结.pdf

    InputStream和OutputStream是字节流,Reader和Writer是字符流。 字节流是最基本的流,文件的操作、网络数据的传输等等都依赖于字节流。字节流的API有InputStream和OutputStream两个类。InputStream的API包括read()...

    java.io.Reader 和 java.io.InputStream 的区别

    此外,值得注意的是,虽然`InputStream`和`OutputStream`以及`Reader`和`Writer`之间存在类似的关系,但在设计上,`InputStream`和`OutputStream`更偏向于底层数据传输,而`Reader`和`Writer`则提供了更高级的字符...

    java_io.pdf

    这一章主要讲解了Java中的I/O流,包括InputStream、OutputStream、Reader和Writer类的使用及其相关的子类。下面将详细阐述这些知识点。 1. **InputStream与OutputStream**: - **InputStream**:这是所有字节输入...

    java socket通信实现

    3. InputStream和OutputStream:Socket提供的InputStream和OutputStream是处理数据传输的基础。服务端和客户端可以通过这些流对象读写数据,实现双方的数据交换。 三、服务端实现 服务端程序主要包含以下步骤: 1. ...

    轻松学Java之Java的输入输出流优秀PPT.pptx

    其中InputStream和OutputStream表示字节流,Reader和Writer表示字符流,其他流均是继承这四个抽象类而来的。 在Java中,输入输出流的处理是通过java.io包中的类来实现的。java.io包提供了多种类来处理输入输出流,...

    Java中的字节流文件读取教程(一)

    OutputStream和InputStream是类似的,只不过一个是写一个是读。他们都有相似的方法,如write方法和read方法。 6. FileInputStream和FileOutputStream FileInputStream和FileOutputStream是字节流的实现类,分别...

Global site tag (gtag.js) - Google Analytics