CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

关于流的经典问题,请大家进来看看

楼主songbenlijia(蓝色勿忘我)2004-05-03 04:18:51 在 Java / J2SE / 基础类 提问

DataInputStream   in=new   DataInputStream(connection.getInputStream());  
  DataOutputStream   out=new   DataOutputStream(connection.getOutputStream());  
  BufferedReader   sysin;  
  String   line=new   String("");  
  while(!line.equalsIgnoreCase("quit")){  
      line=in.readUTF();  
      System.out.println("Message   "+line+"   from   client   "+i);  
      System.out.print("input   message   to   client   "+i+"   :");  
      line=sysin.readLine();//输入之后回车,消息送出,若跟着继续输入,输入的东西将在缓冲区里面,下次输出的时候输出  
      out.writeUTF(line);  
      out.flush();  
      }  
  有没有办法暂时把流关闭,任何输入的字符都不接受,需要的时候打开,接受字符 问题点数:0、回复次数:5Top

1 楼liulangzhong(流浪)回复于 2004-05-03 11:45:16 得分 0

你可以写一个Buffer类吗,在其中有个开关函数就可以了!Top

2 楼sywsun(好心情)回复于 2004-05-09 11:28:26 得分 0

关注Top

3 楼wushicnn(虎猫)回复于 2004-05-09 12:25:58 得分 0

是不是要用线程?然后用wait方法来挂起Top

4 楼AbnerChai(柴才)回复于 2004-05-09 12:40:50 得分 0

关注!Top

5 楼turbochen(程序员)回复于 2004-05-09 12:41:51 得分 0

呵呵,用java.nio里的channel和Buffer就行了啊。输入输出自己控制.Top

相关问题

  • 请: martin5894422(经典流氓) 来领分,100给你!
  • 请给经典配置
  • 请给些经典代码,.,,
  • 请大侠介绍一些关于流行的经典的数据库技术方面的书籍和文章
  • 请推荐UML,OOA,Rose经典书籍
  • 请推荐几本J2EE的经典书,
  • 请教一本经典WINDOWS的情况
  • 请推荐Lotus开发经典书籍
  • --经典面试题--请大家思考
  • 土题,请经典的回答。

关键词

  • 输入
  • line

得分解答快速导航

  • 帖主:songbenlijia

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo