Java 文件长度

来源:百度知道 编辑:UC知道 时间:2024/05/31 02:45:44
我用file 的lengh()返回文件的长度,但我在传输此文件时用read()读到的数据流不止lengh()的长度,这是为什么?
文件的大小和字符流大小时怎么转换的?
在传输文件时候要怎么计算已发文件的的大小?
Java 里怎么选定一个文件目录

流长度不取决于文件大小,而是创建时流的大小;比如用read(byte[])方法时流的大小取决于byte数组的大小,假设byte数组为30个字节长度,而文件是20个字节长度,那么流的长度30个长度,而非20,不知这样回答行不行,先试试吧!

有大有小,别人编游戏都几个G

二楼说的有道理,想证明的话,可以这样做,先将文件内容读取到一个String对象里去,就叫str,然后调用trim(),方法去调没用的空格之类的东西,再查看大小就应该是你想看到的结果了!