日期:2014-05-20  浏览次数:20779 次

IO流,求解答
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

public class TransStreamDemo {

/**
 * @param args
 * @throws IOException 
 */
public static void main(String[] args) throws IOException {

InputStream in = System.in;


InputStreamReader isr = new InputStreamReader(in);


BufferedReader bufr = new BufferedReader(isr);

String line = null;
while((line=bufr.readLine())!=null){
if("over".equals(line))
break;
System.out.println(line.toUpperCase());
}



}

}


"over".equals(line)这地方不太明白,为什么会用"over"??
java

------解决方案--------------------
就是如果输入over程序就结束。这是自己定义的over,当然你也可以改成其他字符串啊。
------解决方案--------------------
你输入“over”之后程序就停止了,当然你也可以换成其他的字符串
------解决方案--------------------
就是当你输入的over时,程序就停止读出你输入的数据,然后break,不再输出。
------解决方案--------------------
自己定义的,可以改成“end”或者其他都行,"end".equals(line)这段程序也能结束