【发布时间】:2012-02-18 05:50:17
【问题描述】:
java BufferReader 有一个方法 readLine 读取直到 '\n' 或 '\r' 被读取,然后返回行字符串。示例:
InputStreamReader isr = new InputStreamReader(socket.getInputStream());
BufferReader br =new BufferReader(isr);
String line = null;
while ((line = br.readLine()) != null) {
// Do something
}
我想要一个自定义缓冲区,其读取与BufferReader 完全相同,但不是在匹配'\n' 时返回行,而是应该返回字符串,直到它读取到模式10=???\u0001。
它基本上是一条总是以10=???\u0001 结尾的修复消息,其中? 是数字,\u0001 是一个字符。
【问题讨论】:
标签: java sockets inputstream bufferedreader