1. 文件输出流的应用。
    定义如下字符串:
    String str = “12345abcdef@#%&*软件工程”;
    编写程序将该字符串写入文件”data.txt”。
  2. 文件输入流的应用。
    修改第1题中的程序,读文件”data.txt”,将读到的数据输出在控制台。
package xiejie;
import java.io.*;
public class wenjian {

	public static void main(String[] args) {
		String s[] = {"12345abcdef@#%&*软件工程"};
		File file = new File("data.txt");
		System.out.println("绝对路径:" + file.getAbsolutePath());
		try{
			FileWriter fw = new FileWriter(file);
			BufferedWriter bufw = new BufferedWriter(fw);
			for(int k =0;k<s.length;k++){
				bufw.write(s[k]);
				bufw.newLine();
			}
			bufw.close();
			fw.close();
		}catch(Exception e){
			e.printStackTrace();
		}
		try{
		FileReader fr = new FileReader(file);
		BufferedReader bufr = new BufferedReader(fr);
		String s1  = null;
		int i=0;
		while((s1=bufr.readLine())!=null){
			i++;
			System.out.println(s1);
		}
		bufr.close();
		fr.close();
		}catch(Exception e){
			e.printStackTrace();
		}
	}
}

posted on 2019-06-12 11:34  怀稚  阅读(66)  评论(0编辑  收藏  举报