[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));//转换成字符串输出
效果展示图: 输出超过接收自己的长度的话,只会接收到字节数组长度的值
2.成行读取键盘输入
步骤:
1.创建键盘输入对象
2.用键盘输入流对象创建字节输入流对象
3.然后使用转换流,转换成字符输入流
InputStream in = System.in;//创建键盘输入对象
InputStreamReader isr=new InputStreamReader(in);//传入键盘输入对象,换缓冲字符输入对象
BufferedReader br=new BufferedReader(isr);//传入字符输入对象转换为缓冲区字符输入对象
System.out.println(br.readLine());//打印输入的一行字符
效果图:读取一行
本作品采用《CC 协议》,转载必须注明作者和本文链接