Java对txt文件管理

来源:互联网 发布:猎流网店优化 编辑:程序博客网 时间:2024/05/22 10:50

一、创建.txt文件

在d盘中新建一个“测试.txt”,若该文件存在,则覆盖

import java.io.BufferedWriter;import java.io.FileWriter;import java.io.PrintWriter;public class Sample6_1 {public static void main(String[] args) {try {// 在d盘中新建一个"测试.txt"文件FileWriter wr = new FileWriter("d:\\测试.txt");// 创建输出流BufferedWriter bw = new BufferedWriter(wr);PrintWriter pw = new PrintWriter(bw);// 向文件中写入500行文本for (int i = 0; i < 500; i++) {pw.println("程序创建" + i);}pw.close();bw.close();wr.close();} catch (Exception e) {System.out.println(e.toString());}}}

二、打开.txt文件

从d盘中读取“测试.txt”文件,并将其内容打印输出到控制台

import java.io.BufferedReader;import java.io.FileReader;public class Sample6_1 {public static void main(String[] args) {try {//读取d盘中的"测试.txt"文件FileReader fr = new FileReader("d:\\测试.txt");//创建读取流BufferedReader br = new BufferedReader(fr);//readLine()读取一个文本行。String line = br.readLine();while (line != null) {System.out.println(line);line = br.readLine();}br.close();fr.close();} catch (Exception e) {System.out.println(e.toString());}}}

三、在.txt中添加文本

打开“测试.txt”文件,并添加一段内容

import java.io.BufferedWriter;import java.io.FileWriter;import java.io.PrintWriter;public class Sample6_1 {public static void main(String[] args) {try {// 在FileWriter中添加true属性,添加内容不再覆盖原有内容FileWriter wr = new FileWriter("d:\\测试.txt", true);BufferedWriter bw = new BufferedWriter(wr);PrintWriter pw = new PrintWriter(bw);for (int i = 0; i < 500; i++) {pw.println("程序添加" + i);}pw.close();bw.close();wr.close();} catch (Exception e) {System.out.println(e.toString());}}}


0 0
原创粉丝点击