![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjcmbw5COwUTM0YTMyETMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
所以我们就不需要再关注具体读取的长度,只需关注读取的基本数据类型。
当然,使用DataInputStream读取的文件内容需要是用DataOutputStream写入的。
我们在使用时需要知道文件中储存的数据类型和储存的顺序,必须根据当时写入文件的顺序来一一对照着读取,不能跳过。
在读取String类型时需要用readUTF()
所以我们就不需要再关注具体读取的长度,只需关注读取的基本数据类型。
当然,使用DataInputStream读取的文件内容需要是用DataOutputStream写入的。
我们在使用时需要知道文件中储存的数据类型和储存的顺序,必须根据当时写入文件的顺序来一一对照着读取,不能跳过。
在读取String类型时需要用readUTF()