实训作业 i/o流

1. 文件输出流的应用。

定义如下字符串:

String str = “12345abcdef@#%&*软件工程”;

编写程序将该字符串写入文件”data.txt”。

package aaa;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class filedemo { public static void main(String[] args) throws IOException{
String str = "12345abcdef@#&*软件工程";
File file = new File("data.txt");
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("12345abcdef@#&*软件工程");
bw.newLine(); //换个新行
bw.write("请多多指教。");
bw.close();
fw.close();
}

}

package aaa;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class readfile {public static void main(String[] args) throws IOException
{
File file=new File("data.txt");
FileReader fr = new FileReader(file);
BufferedReader br=new BufferedReader(fr);
String str;
while ((str = br.readLine()) != null) //逐行读取数据
{
System.out.println(str);
}
System.out.println("绝对路径:" + file.getAbsolutePath());
br.close();
fr.close();
}

}

 

posted @ 2019-07-09 12:16  李佳伟丶  阅读(159)  评论(0编辑  收藏  举报