4
FileReader 및 FileWriter에서 INT
변수를 읽고 쓰는 이유는 무엇입니까?
텍스트 파일을 읽을 때이 변수의 유형이 String이나 char이 아니어야합니까?
왜 INT
입니까?FileReader 및 FileWriter가 INT 변수를 사용하여 읽고 쓰는 이유는 무엇입니까?
FileReader 및 FileWriter에서 INT
변수를 읽고 쓰는 이유는 무엇입니까?
텍스트 파일을 읽을 때이 변수의 유형이 String이나 char이 아니어야합니까?
왜 INT
입니까?FileReader 및 FileWriter가 INT 변수를 사용하여 읽고 쓰는 이유는 무엇입니까?
documentation for InputStreamReader
을 보면 두 개의 read()
메쏘드를 제공합니다. 하나는 int
으로 하나의 문자를 반환하고 다른 문자는 char[]
으로 데이터를 읽습니다. 첫 번째 버전에 대해 묻고 있다고 가정합니다. char
이 아닌 int
을 반환하는 이유는 스트림이 EOF에 도달하면 -1을 반환 할 수 있기 때문입니다.
다른 유형의 데이터 (예 : String
또는 double
)를 읽으려면 FileReader
을 감쌀 수있는 다른 스트림 클래스가 있습니다.
예를 들려 줄 수 있습니까? 'FileReader'의 어떤 메소드를 참조하고 있습니까? –