2014-09-08 1 views

답변

3

documentation for InputStreamReader을 보면 두 개의 read() 메쏘드를 제공합니다. 하나는 int으로 하나의 문자를 반환하고 다른 문자는 char[]으로 데이터를 읽습니다. 첫 번째 버전에 대해 묻고 있다고 가정합니다. char이 아닌 int을 반환하는 이유는 스트림이 EOF에 도달하면 -1을 반환 할 수 있기 때문입니다.

다른 유형의 데이터 (예 : String 또는 double)를 읽으려면 FileReader을 감쌀 수있는 다른 스트림 클래스가 있습니다.