比如通过readLine()读文件时,文件结束才返回空
这里因为一有连接,你就一直监听这个端口,
所以你可以通过传递一个特殊符号来结束。比如,通过写一个quit结束: while((line = in.readLine()) != null)//就是这个循环
{
System.out.println("i "+i);
System.out.println(line.length());
if(line.equals("quit"))
break;
}
这里因为一有连接,你就一直监听这个端口,
所以你可以通过传递一个特殊符号来结束。比如,通过写一个quit结束: while((line = in.readLine()) != null)//就是这个循环
{
System.out.println("i "+i);
System.out.println(line.length());
if(line.equals("quit"))
break;
}
解决方案 »
- 时间显示为“一周前”,“3小时前”
- 难道真没人能解决吗?!
- 如何根据指定的字母方式排序
- 怎样实现文本域的左对齐,右对齐,居中对齐?
- unix下java编译环境的配置问题
- 请问各位大虾,jcreator的调试怎么用不起来啊!!
- 关于字字符串和URL编码之间转换的问题,请高手解决
- 问个低级的问题,我编译的时候没问题,可运行时候出现如下提示:Exception in thread "main" java.lang.NoClassDefFoundError: NativeDem
- 求助:一个关于javamail的问题!!!
- 安装VisualAge for Java 出错(很急呀!!!)
- 誰提供Jbuild
- 有没有类似于msdn的java帮助啊?
readLine
Returns:
A String containing the contents of the line, not including any line-termination characters, or null if the end of the stream has been reached
就算是用户什么都不打直接回车
文件结束了,就··null了
while((line = in.readLine()) != null)
应该如下:
while(网络状态)//状态可由从客户端读入数据时捕捉I/O异常来获取留下你的邮箱,我发给你我写的服务器例子(有点长,在这里发不方便)。另:
如果要编写多用户服务程序,最好使用java.nio