`

普通输入流与输出流的转换

阅读更多
文件输入流FileInputStream转换成字节输出流ByteArrayOutputStream
InputStream in = new FileInputStream("XXX.txt");
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        byte[] buffer = new byte[1024];//out写的时候,每次写1024个字节,如果in有2048个字节数,则读2048/1024=2次
        int len;
        while ((len = in.read(buffer)) > 0){
            out.write(buffer, 0, len);
        }

在后面加上下面这句代码,就将字节输出流转化成了输入流
        InputStream input = new ByteArrayInputStream(out.toByteArray());


有同学知道PipeInputStream和PipeOutputStream与普通InputStream和OutputStream之间转换的同学欢迎补充
0
2
分享到:
评论

相关推荐

    超详细资源JAVA中的IO流

    3. 只读或只写:每个流只能是输入流或输出流的一种,不能同时具备两个功能,输入流只能进行读操作,对输出流只能进行写操作。 IO流的分类 IO流主要有以下三种分类方式: 1. 按数据流的方向:输入流、输出流 2. 按...

    day019-io笔记和代码.rar

    输入流 输出流 字节流 InputStream(抽象类) OutputStream(抽象类) 字符流 Reader (抽象类) Writer(抽象类) 2.字节流:(重点) * 使用场景: * 1.字节流处理...

    C++大型流媒体项目-从底层到应用层千万级直播系统实战

    流媒体是指对普通的媒体文件进行数据编码与压缩后,在网络上发送数据,供用户实时观赏影音视听的技术。传统的播放媒体文件的方式要求用户在开始播放前必须先行下载整个媒体文件,然后在本地解码进行播放,不满足实时...

    LED驱动电源和普通电源有什么区别

    LED驱动电源把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。而LED驱动电源的...

    imtoo-video-converter-ultimate7.7.3-for-mac注册码

    全高清输出输入的《HD》视频转换。 完全支持解码 / 编码的所有高清晰度视频格式,如HD ASF, HD AVI, HD H.264/AVC, AVCHD, HD Quick Time, HD MPEG2 (MPEG与MPG), HD MPEG2 TS, HD MPEG4, HD MPEG4 TS, HD WMV等。 ...

    专业视频转换工具 4Videosoft Video Converter Ultimate 6.0.36.zip

    4Videosoft Video Converter Ultimate 还可以转换 DVD 和普通视频成高质量的 3D 视频。 专业视频转换工具 4Videosoft Video Converter Ultimate 中文版专业视频转换工具 4Videosoft Video Converter Ultimate 中文...

    TJA1020中文资料

    协议控制器向TXD 引脚输入的传输数据流通过LIN 收发器转换成总线信号并由收发器控制回转速率和波形以减少EME LIN 总线的输出引脚通过一个内部终端电阻拉成HIGH 高用作为主机时必须通过串联 的外部电阻和二极管将引脚...

    java 实现的词法分析器

    编写一个词法分析程序,它从左到右逐个字符的对源程序进行扫描,产生一个个的单词的二元式,形成二元式(记号)流文件输出。在此,词法分析程序作为单独的一遍,如下图所示。 具体任务有: (1)组织源程序的输入...

    2021年自动化和电气自动化面试常见题及答案.docx

    当输入端加电信号时发光器发出光线,受光器接受光线之后就产生光电流,从输出端流出,从而实现了“电—光—电”转换。以光为媒介把输入端信号耦合到输出端光电耦合器,由于它具备体积小、寿命长、无触点,抗干扰能力...

    安规 国际标准 认证 UL 935 中文版.pdf

    * 电子镇流器:一种受有源元件(晶体管、可控硅及类似元件)控制的高频转换装置的,并且由串联容抗或感抗与灯一起,为适应高的转换频率而提供稳定阻抗的一种镇流器。 3. 镇流器类型: * 固定式镇流器:永久性电气...

    光电三极管PPT课件.pptx

    2. 输出参数,与光电管同,其中包括光电流、饱和压降等。 3. 传输参数,包括电流比CTR、隔离电阻RISO和极间耐压UISO。 光电耦合器的类型包括普通光电耦合器和线性光电耦合器。普通光电耦合器用作光电开关,输出随...

    西林SFT30软起动器使用说明书.pdf

    西林SFT30软起动器使用说明书pdf,本型设备,是早期用于电动机起动的星/三角转换、自耦降压、磁控降压等起动设备的理想替代产品;其性能是目前市场上多数没有采用智能起动控制技术的普通软...◆ RS485通信的输入/输出;

    电子秤实验报告.doc

    方案二:基于普通A/D转换器及编码器的便携式电子秤 1. 原理框图 图1-2基于普通A/D转换器及编码器的便携式电子秤原理框图 2. 系统设计思路、工作原理 压力传感器实现压电转换,将压力转换为电信号。经过高精度差动...

    实验1-4-《编译原理》词法分析程序设计方案.pdf

    实验内容包括编写一个词法分析程序,从左到右逐个字符的对源程序进行扫描,产生一个个的单词的二元式,形成二元式(记号)流文件输出。 实验的具体任务有五个方面: 1. 组织源程序的输入 2. 拼出单词并查找其类别...

    LNK302/304-306离线式开关IC

    • 具有精确的限流点且工作在66 kHz — 可使用普通的 1 mH 电感达到120 mA的输出电流 • 严格的参数公差与微小的可以忽略不计的温度漂移 • 高达700 V的击穿电压提供了良好的抵抗输入浪涌的 能力 • 频率调制技术极...

    Java经典编程源码基础例程300.zip

    实例014 自动类型转换与强制类型转换 19 实例015 加密可以这样简单(位运算) 20 实例016 用三元运算符判断奇数和偶数 21 实例017 不用乘法运算符实现2×16 22 实例018 实现两个变量的互换 (不借助第3个变量) 23 ...

    200个Java经典面试题总结附带答案.docx

    (输入流、输出流、字符流、字节流) 12. BIO、NIO、AIO 有什么区别?(BIO 是阻塞 IO,NIO 是非阻塞 IO,AIO 是异步 IO) 13. `Files` 的常用方法都有哪些?(读取、写入、复制、删除等) Java 反射 14. 什么是...

    VLC单播串流到rtsp平台后通过机顶盒播放的配置说明

    在Livecapture中,选择“直播采集源”为采集源,配置采集源的输入参数,IP地址为VLC的UDP设置中的本机IP地址。然后,配置输出参数,网站地址为吐流服务器的IP地址,端口为8080,用户名和密码为admin。 四、机顶盒...

    超级电容在电力系统中的应用.pdf

    超级电容是介于化学电池与普通电容器之间的一种新型储能元件,具有超大电容量、高功率密度、充放电速度快、转换效率高、控制简单、无污染、循环寿命长、使用温度范围宽等诸多优点。因此,超级电容器在电力系统中的...

    固态继电器工作原理PPT课件.pptx

    4. 另外输入端又有宽范围输入(DC3-32V)的恒流源型和串电阻限流型等 二、固态继电器的优缺点 固态继电器的优点包括: 1. 工作可靠,寿命长,无噪声,无火花,无电磁干扰 2. 开关速度快,抗干扰能力强,且体积小...

Global site tag (gtag.js) - Google Analytics