[java IO流]之 键盘显示器输入输出流(System)

输入输出流(System)

1.System类中的静态变量:in,out。

2.“标准”输入流:static InputStream in。(结合Scanner类使用)

3.“标准”输出流:static PrintStream out。

4.“标准”错误流:static PrintStream err。

4.它们各代表了系统标准的输入和输出设备。

5.默认输入设备是键盘,输出设备是显示器。

演示:

1.字符数组读取键盘输入

InputStream in = System.in;//创建键盘录入对象

byte[] bys=new byte[10];//一次性最大接收10字节

int len = in.read(bys);//接收字节,并获取接收字节的长度

System.out.println(new String(bys,0,len));//转换成字符串输出

效果展示图: 输出超过接收自己的长度的话,只会接收到字节数组长度的值

【java IO流】之 键盘显示器输入输出流(System)

2.成行读取键盘输入

步骤:

1.创建键盘输入对象

2.用键盘输入流对象创建字节输入流对象

3.然后使用转换流,转换成字符输入流

InputStream in = System.in;//创建键盘输入对象

  InputStreamReader isr=new InputStreamReader(in);//传入键盘输入对象,换缓冲字符输入对象

  BufferedReader br=new BufferedReader(isr);//传入字符输入对象转换为缓冲区字符输入对象

  System.out.println(br.readLine());//打印输入的一行字符

效果图:读取一行
【java IO流】之 键盘显示器输入输出流(System)

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!