`
tianyalinfeng
  • 浏览: 439644 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

File和InputStream互相转换

    博客分类:
  • Java
 
阅读更多
File --> InputStream
InputStream in = new InputStream(new FileInputStream(file));
 
InputStream --> File
public void inputstreamtofile(InputStream ins,File file){
   OutputStream os = new FileOutputStream(file);
   int bytesRead = 0;
   byte[] buffer = new byte[8192];
   while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
      os.write(buffer, 0, bytesRead);
   }
分享到:
评论

相关推荐

    gb2312,utf-8,utf-8-bom等编码格式的互相转换

    using (FileStream inputStream = new FileStream("inputFile.gb2312", FileMode.Open)) using (FileStream outputStream = new FileStream("outputFile.utf8", FileMode.Create)) { var gb2312Encoder = Encoding....

    jodconverter-2.2.0.jar

    JODConverter,全称Java OpenDocument Converter,是一款开源的文档转换框架,主要功能是将OpenOffice和LibreOffice支持的文档格式互相转换。2.2.0版本作为其历史版本之一,虽已有些许年份,但在许多项目中依然保持...

    Java视频格式转化的实现方法

    首先,我们需要准备好要转化的视频文件和FFmpeg工具。然后,我们可以使用Java语言调用FFmpeg工具来实现视频格式转化。下面是示例代码: ```java package com.sino.test; import java.io.BufferedReader; import ...

    jodconverter-tomcat-2.2.2.zip

    此外,jodconverter-tomcat-2.2.2还支持异步转换和批量转换,这对于处理大量文档或需要快速响应的场景非常有用。开发者可以根据需求调整并发级别和转换队列大小,以优化性能。 总的来说,jodconverter-tomcat-2.2.2...

    IO流宝典.pdf

    管道流(PipedInputStream和PipedOutputStream)允许线程间的数据通信,而转换流(InputStreamReader和OutputStreamWriter)则在字节流和字符流之间起桥梁作用,允许它们互相连接。此外,Filter流(过滤流)如...

    客户端从服务器下载文件

    使用`OutputStream`和`InputStream`进行读写操作。 ```java private void saveFile(ResponseBody body) { try { File outputFile = new File(context.getCacheDir(), "yourfile.txt"); FileOutputStream fos = ...

    java7源码-java-convert-example:本项目记录一些常见对象转换的方法,例如:文件转换、日期时间转换、stream流转换、

    平时的java项目中会存在各种对象的互相转换的情况,本项目记录一些常见对象转换的方法,例如:文件转换、日期时间转换、stream流转换、集合对象转换等 文件 Java 为文件操作设计了很多的类,有数据相关的 IO Stream ...

    io流的全部课件io流是java非常重要的一部分,所以给大家分享一下

    4. 转换流(Stream Bridge):InputStreamReader和OutputStreamWriter可以将字节流转换为字符流,反之亦然,使得两者可以互相操作。 5. 复用流(Filter Stream):这些是带有额外功能的流,如BufferedInputStream和...

    第10章IO.docx

    1. **转换流实现了字节流和字符流之间的互相转换。** 正确。如前所述,`InputStreamReader`和`OutputStreamWriter`就是实现这一功能的例子。 2. **字节流只能用来读写二进制文件。** 错误。虽然字节流非常适合处理...

    JBuider第八章:Java.io包.rar

    字节流又分为输入流和输出流,例如InputStream和OutputStream是字节输入流和输出流的基类。 2. **基本流类**: - `FileInputStream` 和 `FileOutputStream` 用于读取和写入文件。 - `BufferedInputStream` 和 `...

    java常见高频面试题.zip

    - 字节流和字符流:InputStream/OutputStream和Reader/Writer接口。 - 转换流:InputStreamReader和OutputStreamWriter将字节流转换为字符流。 - 文件操作:File类,FileInputStream和FileOutputStream等。 7. *...

    2021-2022计算机二级等级考试试题及答案No.18733.docx

    5. **InputStream的close()方法**:关闭流并释放资源是流操作的基本操作,所以`InputStream`的`close()`方法用于此目的。 6. **IPv4与IPv6地址长度**:IPv4地址由4个字节组成,共32位;IPv6地址由8组16位组成,共...

    JAVA基础全面知识点

    - **流的层次结构**:了解InputStream、OutputStream、Reader、Writer等基类及其子类的关系。 - **字符编码**:理解ASCII、Unicode、UTF-8等编码方式。 掌握这些Java基础知识点,将为后续的Java编程打下坚实的...

    Hutool Java开发工具包 v3.2.0

    Hutool为此设计了一个强大的转换工具类,支持各种基本类型和复杂类型的互相转换,如String到Integer、Date到Long等。这样,开发者可以更轻松地处理不同类型的数据。 日期时间处理是另一个亮点。Hutool的DateUtil...

    java全集.pdf JAVA全集

    - Java提供了InputStream和OutputStream等类来进行输入输出操作。 **15.5 流的分类** - 输入流和输出流。 - 字节流和字符流。 **15.6 I/O输入输出** - 包括文件读写、网络通信等多种应用场景。 以上内容涵盖了...

    Java入门学习笔记

    - **强制类型转换**:较高类型向较低类型的转换,例如(double)num。 **4.4 控制流** - **if-else**:根据条件执行不同的代码块。 - **switch-case**:基于表达式的值选择代码块执行。 - **循环语句**: - for循环...

    java基础详解

    - **File类**:用于文件和目录的创建、删除、重命名等操作。 - **字节流**: - 输入流:`InputStream`及其子类。 - 输出流:`OutputStream`及其子类。 - **字符流**: - 输入流:`Reader`及其子类。 - 输出流:`...

    设计模式

    Java的`File`类和文件系统的目录结构就是组合模式的体现。 12. **享元模式**:运用共享技术有效地支持大量细粒度的对象。Java的`String`池就是享元模式的一个经典应用。 13. **命令模式**:将一个请求封装为一个...

Global site tag (gtag.js) - Google Analytics