通过new InputStreamReader(System.in)输入的字符想写入某个文本,但是不知道怎么停下来
不见得叫我一直输啊输,,,,,
不见得叫我一直输啊输,,,,,
解决方案 »
- cvs 库 迁移
- struts2 做的后台管理系统时间一长 无法登陆
- 请问java能做Win32程序吗
- 调试时老是outofmemory---在线等
- hibernate问题
- xslt调用外部函数在转换的时候总是出错
- JAVA写的从文本导入数据到数据库中执行过程中遇到以下错误原因???
- webwork怎么传递参数?
- spring jpetstore中为何又有action,又有controller难道用了两套调用程序?
- Struts 里面的异常处理, 总是捕获不到 ??
- map 处理问题 ,高分在线等。。。。
- Cannot create JDBC driver of class '' for connect URL 'null'
public void talk () throws IOException {
BufferedReader br = new BufferedReader( new InputStreamReader(System.in));
String msg = null;
while ((msg = br.readLine())!= null) {
if (msg.equals("bye")) {
break;
}
}
}
一般是这样(引用上面的代码):
while ((msg = br.readLine())!= null) {
直接敲回车的时候就不满足上面的条件了。也就是说,在一个新行直接回车就结束了。