如题,长度过大岂不是浪费,长度过小岂不是读取文件的时候装不下
这个问题我也不太懂,大概是看你要读的文件大小,然后开辟比它稍微大一点的空间吧
byte[] result = new byte[(int) f1.length()];
先将输入接收为字符串。java 的String 有一个方法split,可以把接收到的字符串通过给定的字符分割成一个数组。按照你的需求,可以用空格作为分隔符。。String[] array = str.split(" ");