1>
读取D盘a1.txt文件内容并显示在屏幕上。
要求:
(1) 类名要求为Readfile.java
(2) 使用try、catch方法处理I/O异常。
(3) 使用BufferedReader缓冲器类。
(4) a1.txt文件中的内容自定。
package Test6;
import java.io.*;
public class Readfile {
public static void main(String[] args)
{
String fileName="D:/a1.txt",line;
try {
BufferedReader in=new BufferedReader(new FileReader(fileName));
line=in.readLine();//读取一行内容
while(line!=null) {
System.out.println(line);
line=in.readLine();
}
in.close();
}
catch(IOException iox) {
System.out.println("Problem reading"+fileName);
}
}
}
2>
在D盘创建a2.txt文件,并往里面写入若干行文本内容。
要求:
(1) 类名要求为Writefile.java
(2) 使用try、catch方法处理I/O异常。
(3) 使用BufferedWriter缓冲器类。
(4) a2.txt文件中的内容第一行为自己的名字,其它内容自定。
(5) 输出的时候用newLine()方法进行换行。
(6)把写入到文件中的内容同时显示在屏幕上。
package Test6;
import java.io.*;
public class Writefile {
public static void main(String[] args)
{
String fileName="D:/a2.txt";
try {
BufferedWriter out=new BufferedWriter(new FileWriter(fileName));
out.write("xxx");
out.newLine();
out.write("实验六.2");
out.newLine();
out.write(".......");
out.close();
}
catch(IOException iox) {
System.out.println("Problem writing"+fileName);
}
String line;
try {
BufferedReader in=new BufferedReader(new FileReader(fileName));
line=in.readLine();//读取一行内容
while(line!=null) {
System.out.println(line);
line=in.readLine();
}
in.close();
}
catch(IOException iox) {
System.out.println("Problem reading"+fileName);
}
}
}