字节缓冲输入流BufferedInputStream day17
package com.shujia.day17.ketang;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
/*
字节缓冲输入流:BufferedInputStream
构造方法:
BufferedInputStream(InputStream in) 创建一个 BufferedInputStream并保存其参数,输入流 in ,供以后使用。
*/
public class BufferedInputStreamDemo1 {
public static void main(String[] args) throws Exception{
//创建一个字节缓冲输入流对象读取数据
BufferedInputStream bis = new BufferedInputStream(new FileInputStream("src/com/shujia/day17/data/a1.txt"));
//一次读取一个字节
// int i = 0;
// while ((i=bis.read())!=-1){
// System.out.print((char) i);
// }
//一次读取一个字节数组
byte[] bytes = new byte[1024];
int length = 0;
while ((length=bis.read(bytes))!=-1){
String s = new String(bytes, 0, length);
System.out.print(s);
}
//释放资源
bis.close();
}
}
分类:
java / IO流
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!