批量读取的时候创建的数组长度是咋确定的?

来源:5-1 字节字符转换流

壮哉我大程序猿

2015-12-06 21:06

如题,长度过大岂不是浪费,长度过小岂不是读取文件的时候装不下

写回答 关注

3回答

  • greenhandc
    2015-12-16 10:05:37

    这个问题我也不太懂,大概是看你要读的文件大小,然后开辟比它稍微大一点的空间吧

  • 天道酬勤ksl
    2015-12-11 16:41:34

    byte[] result = new byte[(int) f1.length()];

  • RockenRoll
    2015-12-08 10:06:02

    先将输入接收为字符串。
    java 的String 有一个方法split,可以把接收到的字符串通过给定的字符分割成一个数组。
    按照你的需求,可以用空格作为分隔符。。String[] array = str.split(" ");

文件传输基础——Java IO流

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

133754 学习 · 1030 问题

查看课程

相似问题