java流的read方法返回值怎么来的?
intcount;byte[]b=newbyte[256];BufferedInputStreamin=newBufferedInputStream(System.in)...
int count;
byte[] b=new byte[256];
BufferedInputStream in=new BufferedInputStream(System.in);
try{
count=in.read(b);
System.out.println("读入的字节数为:"+count);
运行,输入:123456789
输出:10
请问下,这个10怎么来的,read(byte b[])方法是返回实际读入的字节数,怎么不是按unicode方式算字节数? 展开
byte[] b=new byte[256];
BufferedInputStream in=new BufferedInputStream(System.in);
try{
count=in.read(b);
System.out.println("读入的字节数为:"+count);
运行,输入:123456789
输出:10
请问下,这个10怎么来的,read(byte b[])方法是返回实际读入的字节数,怎么不是按unicode方式算字节数? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询