当以文件作为数据源或目标时,除了可以使用字符串作为文件以及位置的指定以外,也可以使用 File 类指定

    1. import java.io.*;
    2. public class FileInIODemo {
    3. public static void main(String[] args) {
    4. BufferedReader bufferedReader=null;
    5. BufferedWriter bufferedWriter=null;
    6. try{
    7. bufferedReader =new BufferedReader(new FileReader(new File("d:/javaStudy/javaworkspace/dd.txt")));
    8. bufferedWriter =new BufferedWriter(new FileWriter(new File("d:/javaStudy/javaworkspace/fileinio.txt")));
    9. String str="";
    10. int i=1;
    11. while((str=bufferedReader.readLine())!=null){
    12. bufferedWriter.write(i+","+str);
    13. bufferedWriter.newLine();
    14. i++;
    15. }
    16. bufferedWriter.flush();
    17. }catch (Exception e){
    18. e.printStackTrace();
    19. }finally {
    20. try{
    21. if(bufferedReader!=null){
    22. bufferedReader.close();
    23. }
    24. if(bufferedWriter!=null){
    25. bufferedWriter.close();
    26. }
    27. }catch (Exception e){
    28. e.printStackTrace();
    29. }
    30. }
    31. }
    32. }