按行读取

fileInputStream是字节byte型
FileWriter 是字节char型

补充案例(按行读取)
package com.IO;
import java.io.*;
public class Line {
public static void main(String[] args) {
File file = new File("D://IDEA/Demo.txt");
File file1 = new File("D://IDEA/DemoCopy.txt");
try {
FileReader fileInputStream = new FileReader(file);
FileWriter fileOutputStream =new FileWriter(file1);//FileWriter/字符char级fileInputStream是字节byte型
BufferedReader bufferedInput = new BufferedReader(fileInputStream);
BufferedWriter bufferedOutput = new BufferedWriter(fileOutputStream);
//创建缓存队列
/*
main:1
char []chars = new char[1024*6];
int read = bufferedInput.read(chars);
while (read!=-1){
bufferedOutput.write(chars,0,read);
read = bufferedInput.read(chars);
}*/
/*
main:按行读取
String str =bufferedInput.readLine();
while (str!=null){
bufferedOutput.write(str);
bufferedOutput.newLine();
str =bufferedInput.readLine();
}*/
bufferedOutput.close();
bufferedInput.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
posted @   爱豆技术部  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
TOP
点击右上角即可分享
微信分享提示