- import java.io.*;
- class TransStreamDemo
- {
- public static void main(String[] args) throws Exception
- {
- //提供一个输入字节的方法 给InputStream的子类对象
- InputStream in=System.in; //System类中的属性in
- //是一个标准的输入流此流对应于键盘输入
- InputStreamReader isr=new InputStreamReader(in);//定义一个字节到字符的转换流
- BufferedReader bufr=new BufferedReader(isr);// 建立一个字符流的缓冲区
- String line=null;
- while((line=bufr.readLine())!=null)//缓冲区中的readLine()方法 直接读取一行数据 当读到“\n”,"\r"或者回车时
- //则表示该行终止
- {
- if("over".equals(line))
- break;//3,break循环结束 跳出while循环 代码继续向下执行
- System.out.println(line.toUpperCase());//将读取到的数据大写并打印到控制台上
- }
- bufr.close();//此方法关闭此流并释放与之关联的所有资源
-
- }
- }
复制代码 |