1. 文件输出流的应用。
定义如下字符串:
String str = “12345abcdef@#%&*软件工程”;
编写程序将该字符串写入文件”data.txt”。
package bbb;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;public class demo { public static void main(String[]args) throws IOException{ String str = "12345abcdef@#%&*软件工程"; File file = new File("D://data.txt"); FileWriter fw = new FileWriter(file); BufferedWriter bw = new BufferedWriter(fw); bw.write("白敬亭牛皮"); bw.newLine(); bw.write(str); bw.newLine(); bw.write("若无相欠,怎会相见"); bw.close(); fw.close(); }}
1. 文件输入流的应用。
修改第1题中的程序,读文件”data.txt”,将读到的数据输出在控制台。
package bbb;//import java.io.BufferedReader;//import java.io.File;//import java.io.FileReader;//import java.io.IOException;import java.io.*;public class demo { public static void main(String[]args) throws IOException{ File file = new File("D://data.txt"); FileReader fw = new FileReader(file); BufferedReader bw = new BufferedReader(fw); String str; while((str = bw.readLine()) != null){ System.out.println(str); } bw.close(); fw.close(); }}
感觉理解有点困难,是根据ppt,然后才勉强弄出来的。