黑马程序员技术交流社区

标题: 各位觉得IO流如何,我觉得..... [打印本页]

作者: noiary    时间: 2014-10-16 23:13
标题: 各位觉得IO流如何,我觉得.....
本帖最后由 noiary 于 2014-10-16 23:15 编辑

这才是编程的真正开始!

计算机语言就是用来代替人类处理数据用的,IO流就是人类与计算机沟通的桥梁。{:3_68:}

哈哈,早睡早起,晚安各位!

今天作业:
  1. /**
  2. *
  3. */
  4. package day18;

  5. import java.io.FileReader;
  6. import java.io.IOException;

  7. /**
  8. * @author always
  9. *  FileReader 有两种读取方式
  10. *  1. char read();
  11. *  2. char[] read(char[]charArr);
  12. *
  13. */
  14. public class FileReaderDemo {

  15.         /**
  16.          * @param args
  17.          */
  18.         public static void main(String[] args) {
  19.                 // TODO Auto-generated method stub
  20. //                method1();
  21.                 method2();
  22.         }

  23.         /*方法1*/
  24.         public static void method1() {
  25.                 FileReader fr = null;
  26.                 try {
  27.                         fr = new FileReader("Demo.txt");
  28.                         int num = 0;
  29.                         while ((num = fr.read()) != -1) {
  30.                                 System.out.print((char) num);
  31.                         }
  32.                 } catch (IOException e) {
  33.                         System.out.println(e);
  34.                 } finally {
  35.                         try {
  36.                                 fr.close();
  37.                         } catch (IOException e) {
  38.                                 System.out.println(e);
  39.                         }
  40.                 }
  41.         }
  42.         /*方法2*/
  43.         public static void method2() {
  44.                 FileReader fr = null;
  45.                 char[] buf = new char[1024];
  46.                 try {
  47.                         fr = new FileReader("Demo.txt");
  48.                         int num = 0;
  49.                         while ((num = fr.read(buf)) != -1) {
  50.                                 System.out.println(String.valueOf(buf, 0, num));
  51.                         }
  52.                 } catch (IOException e) {
  53.                         System.out.println(e);
  54.                 } finally {
  55.                         try {
  56.                                 if (fr != null)
  57.                                         fr.close();
  58.                         } catch (IOException e) {
  59.                                 System.out.println(e);
  60.                         }
  61.                 }
  62.         }
  63. }
复制代码




作者: 鲸鱼先生.    时间: 2014-10-16 23:23
不明觉厉!!{:3_49:}
作者: Eric1225    时间: 2014-10-17 08:40
毕老师讲的相当不错
作者: FlyFish    时间: 2014-10-17 15:24
不错!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2