java ----------- I/O (六) 标准输入输出流

java  标准输入(System.in )/ 输出(System.out)流,用于从键盘接受数据以及向屏幕输出数据。

标准输入流 System.in 常见方法

     int read()  : 从键盘接收一个字节的数据,返回值是该字符的ASCII 码

  int read(byte[] buf) : 从键盘接收多个字节的数据,保存到buf 中,返回值是接收字节数据的个数,非ASCII 码

标准输出流 System.out 常见方法

  print()  :  向屏幕输出数据,不换行,参数可以是java 的任意数据类型

  println()  :  向屏幕输出数据,换行,参数可以是java 的任意数据类型

注意:  

   使用标准输入/输出流对文件进行读写的时候,首先要将标准I/O 重定向到其他的I/O设备

 

 使用标准输入输出流读写文件, 再次执行覆盖原有的内容

 

 看一下这个 方法

 

 静态调用静态

 

 代码:

package com.obge.test2;

import java.io.IOException;
import java.io.PrintStream;

public class SystemInOutStu {
    public static void main(String[] args) throws IOException {
        //创建
        PrintStream printStream = new PrintStream("E://obge//StandardIOStu.txt");
        //使用标准输出流 重定向到文件中    也就是由输出到控制台变成了 输入到StandardIOStu.txt 文件中
        System.setOut(printStream);
        //向文件中输出内容
        System.out.print("使用标准输出流向文件中2222写内容");
        printStream.close();
    }

}

 

posted on 2020-05-17 20:59  obge  阅读(269)  评论(0编辑  收藏  举报