-1
read()가 잘 실행되는 동안 내부에 쓰여지고 할당되면. 그것은 외부에서 사용java의 파일 처리의 read() 함수에서 이러한 구문의 출력이 다른 이유는 무엇입니까?
while((ch=fr.read())!=-1){
System.out.print((char)ch);
}
Output: This is a text.
그러나 그 경우 암호화 된 출력
while(fr.read()!=-1){
ch=fr.read();
System.out.print((char)ch);
}
Output: hsi et?
이 동작 뒤에 이유는 무엇의 종류를 준다?
한 번 읽는 중! = 두 번 읽는 중입니다. "암호화 된 종류"의 출력은 단순히 모든 다른 문자입니다. – azurefrog
감사합니다. –