DataInputStream的read()与readFully的差异

DataInputStream的read()与readFully的区别readFully(byte[] b) 要求读出的字节长度与byte[]的长度相同;re

DataInputStream的read()与readFully的区别

readFully(byte[] b) 要求读出的字节长度与byte[]的长度相同;

read(byte[] b)可能不会读满就会返回;

如果在通讯协议中,明确知道需要读取多少字节,可以采用readFully方法