0
正如标题所述,我试图使用FileInputSteam逐字节读取文件。我的代码读取:当文件中只有一个字节时,FileInputStream可用方法返回2
FileInputStream input = new FileInputStream(inFileName);
System.out.println(input.available());
我的文件inFileName仅包含字符“±”,其应该只达到一个字节,然而,当我运行该程序时,输出为2
任何帮助感激。
顺便说一下,按照javadocs - available - 返回可读取的剩余字节数的估计值 –
字符数和字节数是两个不同的东西。您的操作系统报告的文件大小是多少? – GPS