java请问这个是什么意思?只有一个自己长度?关于 in.read( );byte[] buf = new byte[1024];int num = in.read(buf);String str = new String(buf,0,num);把buf里的1个字节长度的int转成字符串?是这个意思么?如果对的话,为

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 05:31:55
java请问这个是什么意思?只有一个自己长度?关于 in.read( );byte[] buf = new byte[1024];int num = in.read(buf);String str = new String(buf,0,num);把buf里的1个字节长度的int转成字符串?是这个意思么?如果对的话,为

java请问这个是什么意思?只有一个自己长度?关于 in.read( );byte[] buf = new byte[1024];int num = in.read(buf);String str = new String(buf,0,num);把buf里的1个字节长度的int转成字符串?是这个意思么?如果对的话,为
java请问这个是什么意思?只有一个自己长度?关于 in.read( );
byte[] buf = new byte[1024];
int num = in.read(buf);
String str = new String(buf,0,num);
把buf里的1个字节长度的int转成字符串?是这个意思么?如果对的话,为啥知转一个字节吖?

java请问这个是什么意思?只有一个自己长度?关于 in.read( );byte[] buf = new byte[1024];int num = in.read(buf);String str = new String(buf,0,num);把buf里的1个字节长度的int转成字符串?是这个意思么?如果对的话,为
不是这个意思.
in.read方法的返回值是读取的字节总数,也就是读取了num个字节放在buf里.
然后将buf里的前num个字节转换为字符串.