字节输入流读取字节数据-字节输入流一次读取一个字节的原理
字节输入流读取字节数据
package demo02.InputStream; import java.io.FileInputStream; import java.io.IOException; /** * java.io.Inputstream:字节输入流 * 此抽象类是表示字节输入流的所有类的超类。 * 定义了所有子类共性的方法: * int read()从输入流中读取数据的下一个字节。 * int read(byte[] b)从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中。void close()关闭此输入流并释放与该流关联的所有系统资源。 * java.io.FileInputstream extends InputStream * FileInputstream:文件字节输入流 * 作用:把硬盘文件中的数据,读取到内存中使用 * 构造方法: * FileInputstream( String name)FiLeInputstream( File file)参数:读取文件的数据源 * string name:文件的路径FiLe file:文件 * * * * rve JlLe.人十构造方法的作用: * 1.会创建一个FileInputstream对象 * 2.会把FiLeInputstream对象指定构造方法中要读取的文件 * 读取数据的原理(硬盘-->内存) * java程序-->JVM-->os-->os读取数据的方法-->读取文件 * 字节输入流的使用步骤(重点)∶ * 1.创建FileInputstream对象,构造方法中绑定要读取的数据源2.使用FileInputStream对象中的方法read,读取文件 * 3.释放资源 */ public class Demo01InputStream { public static void main(String[] args) throws IOException { FileInputStream fis = new FileInputStream("a.txt"); // int len = fis.read(); // System.out.println(len); // // fis.close(); int len =0; while ((len=fis.read())!=-1){ System.out.println((char)len); } } }
字节输入流一次读取一个字节的原理
分类:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本