package
文件操作;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class 文件读写
... {
public static void main(String[] args) ...{
try ...{
/** *//**
* 1.分别声明一个读取文件对象,一个写入文件对象,并指定其路径
*/
File read = new File("c:/atlog.txt");
File write = new File("c:/atlog2.txt");
/** *//**
* 2.分别声明一个读取缓存,一个写入缓存,它们均是用于暂时保存当前所读取或写入的数据
*/
BufferedReader br = new BufferedReader(new FileReader(read));
BufferedWriter bw = new BufferedWriter(new FileWriter(write));
/** *//**
* 3.声明一个临时字符串对象,用于存储当前所读取的内容,以便转送给写入缓存写入
*/
String temp = br.readLine();
/** *//**
* 4.当临时字符串不为空时,利用循环方式分别读取一行数据,同时也写入一行数据
*/
while (temp != null) ...{
bw.write(temp + " "); // 写文件,只适用Windows系统
temp = br.readLine();// 读文件,按行读取
}
bw.close();
br.close();
} catch (FileNotFoundException e) ...{ // 文件未找到
System.out.println(e);
} catch (IOException e) ...{
System.out.println(e);
}
}
}
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class 文件读写
... {
public static void main(String[] args) ...{
try ...{
/** *//**
* 1.分别声明一个读取文件对象,一个写入文件对象,并指定其路径
*/
File read = new File("c:/atlog.txt");
File write = new File("c:/atlog2.txt");
/** *//**
* 2.分别声明一个读取缓存,一个写入缓存,它们均是用于暂时保存当前所读取或写入的数据
*/
BufferedReader br = new BufferedReader(new FileReader(read));
BufferedWriter bw = new BufferedWriter(new FileWriter(write));
/** *//**
* 3.声明一个临时字符串对象,用于存储当前所读取的内容,以便转送给写入缓存写入
*/
String temp = br.readLine();
/** *//**
* 4.当临时字符串不为空时,利用循环方式分别读取一行数据,同时也写入一行数据
*/
while (temp != null) ...{
bw.write(temp + " "); // 写文件,只适用Windows系统
temp = br.readLine();// 读文件,按行读取
}
bw.close();
br.close();
} catch (FileNotFoundException e) ...{ // 文件未找到
System.out.println(e);
} catch (IOException e) ...{
System.out.println(e);
}
}
}