php io流 读取wav,记php中的io流---帮助理解
//注意:当读到文件末尾的时候会返回-1.正常情况下是不会返回-1的。
public static void main(String[] args) throws IOException {
File f=new File("aaa.txt"); //定位文件位置
InputStream in=new FileInputStream(f); //创建字节输入流连接到文件
byte[] b=new byte[1024]; //定义一个数组,用来存放读入的数据 byte数组的大小也可以根据文件大小来定 (int)f.length()
int count =0;
int temp=0;
while((temp=in.read())!=(-1)){ //in.read()是逐字节读的。当读到文件末尾时候返回-1
b[count++]=(byte)temp; //将读到的字节存储到byte数组中
}
in.close(); //关闭流
System.out.println(new String(b)); //打印读取到的字节
}
//加入字节缓冲输入流,提高了读取效率
public static void main(String[] args) throws IOException {
File f=new File("aaa.txt"); //定位文件位置
InputStream in=new FileInputStream(f); //创建字节输入流连接到文件
BufferedInputStream bis=new BufferedInputStream(in); //创建缓冲字节流
byte[] b=new byte[1024]; //定义一个数组,用来存放读入的数据 byte数组的大小也可以根据文件大小来定 (int)f.length()
int count =0;
int temp=0;
bis.read();
while((temp=bis.read())!=(-1)){ //in.read()是逐字节读的。当读到文件末尾时候返回-1
b[count++]=(byte)temp; //将读到的字节存储到byte数组中
}
bis.close(); //关闭缓冲字节流
in.close(); //关闭流
System.out.println(new String(b)); //打印读取到的字节
}
//输出字节流OutputStream
//定义和结构说明:
//IO 中输出字节流的继承图可见上图,可以看出:OutputStream 是所有的输出字节流的父类,它是一个抽象类。
//ByteArrayOutputStream、FileOutputStream是两种基本的介质流,它们分别向Byte 数组、和本地文件中写入数据。
//PipedOutputStream 是向与其它线程共用的管道中写入数据,
//ObjectOutputStream 和所有FilterOutputStream的子类都是装饰流。具体跟InputStream是对应的。
public static void main(String[] args) throws IOException {
File f = new File("aaa.txt"); // 定位文件位置
OutputStream out = new FileOutputStream(f); // 创建字节输出流连接到文件
String str = "hhhhhhh";
byte[] b = str.getBytes(); //讲数据存入byte数组
out.write(b); //写数据
out.close(); //关闭流
}
复制代码
public static void main(String[] args) throws IOException {
File f = new File("aaa.txt"); // 定位文件位置
OutputStream out = new FileOutputStream(f); // 创建字节输出流连接到文件
BufferedOutputStream bos=new BufferedOutputStream(out);
String str = "hhhhhhh";
byte[] b = str.getBytes(); //讲数据存入byte数组
bos.write(b); //写数据
bos.close(); //关闭缓冲流
out.close(); //关闭流
}
php io流 读取wav,记php中的io流---帮助理解相关推荐
- java中io流是类吗_Java中的IO流
今天刚刚看完java的io流操作,把主要的脉络看了一遍,不能保证以后使用时都能得心应手,但是最起码用到时知道有这么一个功能可以实现,下面对学习进行一下简单的总结: IO流主要用于硬板.内存.键盘等处理 ...
- java io类型_Java NIO之Java中的IO分类
前言 前面两篇文章(Java NIO之理解I/O模型(一).Java NIO之理解I/O模型(二))介绍了,IO的机制,以及几种IO模型的内容,还有涉及到的设计模式.这次要写一些更贴近实际一些的内容了 ...
- IO流的详解,彻底了解IO流
文章目录 前言 一.基本概念 1.1.用户空间和内核空间 1.2.操作系统的IO 1.3.java的IO流 1.4.IO流的分类 1.5.扩展 1.5.1.同步与异步 1.5.2.阻塞与非阻塞 1.5 ...
- 浅析Java中的Steam流
Stream流 文章目录 Stream流 1. 集合遍历 2. 流式思想 3. Stream流 3.1 概念 3.2 流的获取 3.3 forEach 3.4 filter 3.5 map 3.6 c ...
- Stream流、FiLe和IO流、IO流(字节流-拷贝文件_和_字符流-读取文本中的数据写入文本文件中)9-10-11
package com.streamdemo; import java.util.ArrayList; import java.util.List; /*** 体验Stream流** 创建一个集合,存 ...
- 什么流读取MultipartFile_深入理解并运用Node中的IO模型流
在 NodeJs 中,流随处可见,读/写文件流,HTTP请求/返回流,stdin/stdout流.理解并运用好流会让你的Node更具力量. Stream lib/_stream_readable.js ...
- 详细讲解JAVA中的IO流
一.流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念.在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备.外部文件等. ...
- 总是记不住java的IO流用法?用N个问题教你掌握java IO流
本文分享自华为云社区<总是记不住java的IO流用法?用N个问题教你掌握java IO流>,原文作者:breakDraw . Java IO 体系看起来类很多,感觉很复杂,但其实是 IO ...
- java输出流输入流的使用_Java中的IO流之文件输入输出流
Java中的IO流之文件输入输出流 1.文件流介绍 文件流是以字节为单位进行读写文件的,所以属于字节流,并且是低级流.文件流位于java.io包下. 输入输出流分别是FileInputSteam和Fi ...
最新文章
- python有什么作用-大数据学习之python语言有什么作用?
- php 处理树形数据,php实现的树形结构数据存取类实例
- 华三交换机VLAN 篇
- .net文件请求iis的回话的工作原理
- 对话李飞飞:云数据库战争已经进入下半场
- 北漂7年,一位大龄程序员的安全着陆之旅
- Android开发人员不得不收集的代码(持续更新中)
- 聚类 轮廓 matlab,Matlab聚类分析
- linux系统网络代理设置
- Springboot图片上传 百度ocr文字识别提取
- [编程题]雀魂启动!(java实现)
- python ttk组件_Python ---(一)Tkinter窗口组件:Label
- android 面试题(史上最全)
- SAP 安全证书的导入
- Linux的开源免费办公软件,OpenOffice——轻量级的开源办公软件套件(适用于win+mac+linux)...
- 学会提问——批判性思维指南
- 『Batch Normalization』Batch Normalization一文吃透
- 【正点原子FPGA连载】第六章Petalinux设计流程实战摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Linux开发指南
- 2022:股票程序化交易实战2022Q1
- 阿汤的疑惑(大数取余+质因数分解)
热门文章
- ​赠书 | 云游戏搭上 5G 快车,华为、腾讯争相布局
- 如何提升员工体验 助力企业业务增长?这个棘手的问题终于被解决了!
- 高晓松侃5G!2019开年大讲揭示运营商的秘密
- 管理系统中计算机应用 重点章节,11年《管理系统中计算机应用》 第5章 重点要点.doc...
- java记录代码执行位置_记录执行的java代码的行号
- VS Code 报错Vetur can‘t find ‘tsconfig.json‘ or ‘jsconfig.json‘的解决方法
- (进阶篇)Redis6.2.0 集群 主从复制_搭建_01
- MyBatisPlus_AR篇_入门试炼_06
- SonarQube上传分析报告失败
- JavaScript 中,break , continue , return 的区别