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(); } }