当前位置: 技术问答>java相关
请问:已经得到一个输入流(InputStream)如何读出缓冲区中的内容,字节形式,返回byte[]
来源: 互联网 发布时间:2015-02-23
本文导语: 有个read()方法,返回的是第一个byte[0]的值,这还不够啊,大家帮我想想办法? | public int read(byte[]b,intoff,intlen)可以指定读取的偏移量和数量。 | InputStream是个Int...
有个read()方法,返回的是第一个byte[0]的值,这还不够啊,大家帮我想想办法?
|
public int read(byte[] b,int off,int len)可以指定读取的偏移量和数量。
|
InputStream是个Interface,如果你要读取其中的内容,要用InputStreamReader 方法
如果明确知道输入流中的格式,比如字符串就直接用BufferedReader in
= new BufferedReader(new InputStreamReader(System.in));
读出一行数据
还有其他的Reader读取各种数据
如果明确知道输入流中的格式,比如字符串就直接用BufferedReader in
= new BufferedReader(new InputStreamReader(System.in));
读出一行数据
还有其他的Reader读取各种数据