标签: java inputstream
在某些情况下,需要从InputStream中读取与ASCII文本混合的二进制数据。例如,在处理HTTP响应时,我们有ASCII文本的标题,然后我们可能有二进制数据。
我正在使用DataInputStream.readLine来读取标题的行,然后在循环中使用DataInputStream.read来读取二进制数据。尽管如此,使用这种弃用的方法对我来说很烦人。
DataInputStream.readLine
DataInputStream.read
是否有其他FilterInputStream(非Reader,因为我没有处理编码)允许读取行?
FilterInputStream
Reader
你会使用另一种方法吗?