I/O流

    1. 文件输出流的应用。
      定义如下字符串:
      String str = “12345abcdef@#%&*软件工程”;
      编写程序将该字符串写入文件”data.txt”。
    2. 文件输入流的应用。
      修改第1题中的程序,读文件”data.txt”,将读到的数据输出在控制台。
    3. package mingye;
      import java.io.*;
      public class FileTest {
          public static void main(String[] args) {
              File f=new File("data.txt");
              String str="12345abcdef@#%&*软件工程";
              try {
                  FileWriter w1=new FileWriter(f);
                  BufferedWriter w2=new BufferedWriter(w1);
                  System.out.println("写入成功!");
                  w2.write(str);
                  w2.close();
                  w1.close();
                  FileReader r1=new FileReader(f);
                  BufferedReader r2=new BufferedReader(r1);
                  System.out.println("读取写入文件中的内容为:"+r2.readLine());
                  r2.close();
                  r1.close();
              } catch (IOException e) {
                  e.printStackTrace();
              }
          }
      }

      总结与分析:老师上课也说过,如果文件不存在的话,编译器将自动创建一个文件,的确是如此。基本上还是对象调用对应的方法即可实现相应的结果。

posted @ 2019-06-16 17:51  明爷哥哥  阅读(121)  评论(0)    收藏  举报