社区
Java SE
帖子详情
在用bufferedreader类read方法的时候,当读到流末尾时,会返回-1,如果继续读,是不是继续返回-1呢?
sysia
2008-04-09 09:24:47
我这里客户端有c语言写的socket,服务端用java写的,当流读到结尾时,每次都返回-1,而不是堵塞,等待有值传来,请问下该如何操作,将流重新堵塞,等待客户端发送数据?谢谢
...全文
463
1
打赏
收藏
在用bufferedreader类read方法的时候,当读到流末尾时,会返回-1,如果继续读,是不是继续返回-1呢?
我这里客户端有c语言写的socket,服务端用java写的,当流读到结尾时,每次都返回-1,而不是堵塞,等待有值传来,请问下该如何操作,将流重新堵塞,等待客户端发送数据?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AwL_1124
2008-04-09
打赏
举报
回复
br.readLine()!=-1
可以判断
Java 详解
Buffered
Read
er
通过使用 `
Buffered
Read
er
`,程序可以在每次调用
读
取
方法
时
从缓冲区中获取更多的字符,从而减少系统调用的次数,提高整体性能。 #### 二、创建
Buffered
Read
er
实例 在创建 `
Buffered
Read
er
` 对象
时
,通常需要传入...
Java字节
流
数据逐行
读
取(
read
Line)
当`
read
Line()`
返回
null
时
,表示已
读
到文件
末尾
。 在处理多语言或者特殊字符的文本
时
,选择正确的字符编码非常重要,因为不同的编码方式对字符的表示不同,错误的编码可能导致乱码。例如,如果你知道文件使用的是...
Java输入数据
流
详解
1. `
read
()`: 这个抽象
方法
读
取一个字节,如果到达
流
的
末尾
,则
返回
-1。子
类
必须重写这个
方法
以提供具体的数据
读
取功能。 2. `
read
(byte[] b)`:
读
取多个字节到提供的字节数组`b`中,并
返回
实际
读
取的字节数。如果...
Java中
Read
er
类
.pdf
2. `public int
read
(char[] cbuf)`: 该
方法
读
取多个字符到指定的字符数组`cbuf`中,
返回
值是实际
读
取到的字符数,也可能因为到达
流
末尾
而
返回
-1。 除了基本的`
read
()`
方法
外,`
Read
er`
类
还有一系列扩展其功能的...
import java.io.
Buffered
Read
er
.docx
如果到达文件
末尾
,则
返回
`null`。 - `
read
()`: 一次
读
取一个字符。 - `
read
(char[] cbuf)`:
读
取字符到字符数组。 - `
read
(char[] cbuf, int off, int len)`:
读
取字符到字符数组的一部分。 - `mark(int ...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章