아래 코드에서 fr_count와 len이 다른 이유는 무엇입니까?java의 파일 길이 계산 : FileReader 대 File.length
FileReader fr = new FileReader(filename);
int c;
long fr_count = 0;
while (-1 != (c = fr.read()))
fr_count++;
long len = new File(filename).length();
위의 코드는 두 파일에 사용되었습니다. 결과는 다음과 같습니다.
test.txt
FileReader: 263742
File.length: 265963
output.enc
FileReader: 146360
File.length: 212998
'FileReader'를'FileInputStream'으로 대체하고 자신을 계몽하십시오. – BalusC