Java I/O 总结

  • 将标准输入(键盘输入)显示到标准输出(显示器),支持字符。
  • char ch;BufferedReader in = new BufferedReader(new InputStreamReader(System.in));  //将字节流转为字符流,带缓冲try {    while ((ch = (char) in.read()) != -1){        System.out.print(ch);    }} catch (IOException e) {    e.printStackTrace();}
    • 将AtomicityTest.java的内容打印到显示器

    方法一:

    BufferedReader in = new BufferedReader(new FileReader("AtomicityTest.java"));String s;try {    while ((s = in.readLine()) != null){        System.out.println(s);    }    in.close();} catch (IOException e) {    e.printStackTrace();}

    方法二:

    FileReader in = new FileReader("AtomicityTest.java");int b;try {    while ((b = in