实验题目:文件和流
目的与要求:熟悉java.io包中的API的使用
内容:
编写方法,完成指定文件的复制和剪切;使用BufferedReader和BufferedWriter完成。
问题:
流操作的一般步骤?
import java.io.*;
class FileReaderTest
{
public static void main(String[] args) throws IOException
{
File fi= new File();
fi.copy();
fi.cut();
}
}
class File{
void copy() throws IOException {
FileReader fr = new FileReader("F:\\java程序\\Switch.java");
FileWriter fo = new FileWriter("F:\\java程序\\1.txt");
BufferedReader bu = new BufferedReader(fr);
String b = null;
while((b=bu.readLine())!=null){
fo.write(b);
fo.flush();
}
bu.close();
fo.close();
}
void cut() {
try{
FileReader fr = new FileReader("F:\\java程序\\Switch.java");
FileWriter fo = new FileWriter("F:\\java程序\\1.txt");
BufferedReader bu = new BufferedReader(fr);
String b = null;
while((b=bu.readLine())!=null){
fo.write(b);
fo.flush();
}
bu.close();
fo.close();
bu.delet();
}catch(IOException e){
System.out.println(e);
}
}
}
目的与要求:熟悉java.io包中的API的使用
内容:
编写方法,完成指定文件的复制和剪切;使用BufferedReader和BufferedWriter完成。
问题:
流操作的一般步骤?
import java.io.*;
class FileReaderTest
{
public static void main(String[] args) throws IOException
{
File fi= new File();
fi.copy();
fi.cut();
}
}
class File{
void copy() throws IOException {
FileReader fr = new FileReader("F:\\java程序\\Switch.java");
FileWriter fo = new FileWriter("F:\\java程序\\1.txt");
BufferedReader bu = new BufferedReader(fr);
String b = null;
while((b=bu.readLine())!=null){
fo.write(b);
fo.flush();
}
bu.close();
fo.close();
}
void cut() {
try{
FileReader fr = new FileReader("F:\\java程序\\Switch.java");
FileWriter fo = new FileWriter("F:\\java程序\\1.txt");
BufferedReader bu = new BufferedReader(fr);
String b = null;
while((b=bu.readLine())!=null){
fo.write(b);
fo.flush();
}
bu.close();
fo.close();
bu.delet();
}catch(IOException e){
System.out.println(e);
}
}
}