首页 > 其他分享 >InputStream和OutputStream的区别和转换

InputStream和OutputStream的区别和转换

时间:2022-12-02 15:23:16浏览次数:34  
标签:OutputStream 转换 InputStream 内存 file 控制台

InputStream和OutputStream都是流,里面都能存储数据流(字节流或字符流)代表内存数据,而且都是通过构造方法里传一个参数(比如File对象);

它们的区别是:

InputStream是将外部数据(文件,屏幕控制台)读到内存,即读到内存(InputStream),所以它的方法是read,即从file对象里读数据到InputStream;

OutputStream是将内存数据(OutputStream)写到外部对象(文件,屏幕控制台等),即将OutputStream的数据write到file;

因为InputStream和OutputStream都是存储内存数据流,因此它们是可以互相转换的,可以通过ByteArrayOutputStream的toByteArray()方法来转换;

标签:OutputStream,转换,InputStream,内存,file,控制台
From: https://www.cnblogs.com/silentdoer/p/16944559.html

相关文章

  • 吴恩达深度学习 第四课 第四周 人脸识别和神经风格转换
    文章目录​​人脸识别​​​​one-shot学习​​​​siamesenetwork(计算相似度)​​​​tripletloss​​​​三元组数据集的选择​​​​人脸验证与二分类​​​​神经网络......
  • application.yml与application.properties文件的相互转换、属性提取
    packagecom.liftsail.testprofiledemo.utiltest;importorg.springframework.util.CollectionUtils;importjava.util.*;/***@Author:liftsail*@Date:2022/......
  • LLVM工具链格式转换compiler示例
    LLVM工具链格式转换compiler示例参考文献链接https://blog.csdn.net/qq_42308741/article/details/116230359https://blog.csdn.net/universsky2015/article/details/12......
  • 引用类型转换
    引用类型转换1.父类引用指向子类的对象2.把子类转换为父类,向上转型,不用强制转换,可以直接转3.把父类转换为子类,向下转型,需要强制转换,可能会丢失方法4.方便方法的调用,减......
  • 使用Fastjson作为http消息转换器
    主要是创建 FastJsonHttpMessageConverter的实例。@BeanpublicHttpMessageConvertersfastJsonHttpMessageConverters(){//1、定义一个convert转换消......
  • java强制类型转换
    将一个子类的引用付给一个超类变量,编译器是允许的。但将一个超类的引用赋给一个子类变量,必须进行类型转换。Managerboss=newManager();Employeestaff=newEmployee[2];s......
  • 一文了解 Go 标准库 strconv:string 与其他基本数据类型的转换
    耐心和持久胜过激烈和狂热。哈喽大家好,我是陈明勇,今天分享的知识是Go标准库——strconv。如果本文对你有帮助,不妨点个赞,如果你是Go语言初学者,不妨点个关注,一起成长一......
  • List集合转换成数组
    我现在有个需求:将File集合转换成MultipartFile数组结构然后我就开始在网上开启了List转换到数组之旅。首先来看一个例子ArrayList<String>list=newArrayList<......
  • Date转换成LocalDateTime类型
    importjava.time.Instant;importjava.time.LocalDateTime;importjava.time.ZoneId;importjava.util.Date;publicstaticvoidmain(String[]args){D......
  • html图片格式转换
    <inputtype="file"id="inputimg"><selectid="myselect"><optionvalue="1">webp格式</option><optionvalue="2">jpeg格式</option><optionvalue="3"&g......