Java读取文件操作每行添加文字并写入新文件(带注释)

package coding;//所在包
import java.io.BufferedReader;//添加类缓冲区读取
import java.io.File;//添加文件类
import java.io.FileReader;//读取文件类
import java.io.FileWriter;//写入文件类
import java.io.IOException;//添加异常处理类
import java.io.Writer;//写入类

public class Demo {//创建公共Demo类

	public static void main(String[] args) {//主函数
		try {//可能会抛出异常句
			FileReader fileReader = new FileReader("D:\\original.txt");//读取D盘original文件
			BufferedReader bufferedReader = new BufferedReader(fileReader);//把original文件存到缓冲区
			Writer writer = new FileWriter(new File("D:\\modified.txt"));//将缓冲区original文件写入modified文件中
			String str;//定义str
			while ((str = bufferedReader.readLine()) != null) {//如果这一行不为空
				writer.write(str + "添加文字\r\n");//每行添加“添加文字\r\n”
			}
			bufferedReader.close();//关闭缓冲区
			fileReader.close();//关闭文件读取
			writer.close();//关闭写入
		} catch (IOException e) {//如果发生异常
			e.printStackTrace();//进行异常处理
		}
	}
}

运行效果如下:

 

发布了46 篇原创文章 · 获赞 39 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_42128813/article/details/86685677