Question d'un QCM - Amélioration de StreamPrinter.print(Reader reader)
Bonjour j'ai une question d'un QCM à laquelle je n'ai pas su répondre.
La question est StreamPrinter.print(Reader reader) n'est pas robuste
Améliorez StreamPrinter.print(Reader reader)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
import java.io.IOException;
import java.io.Reader;
class StreamPrinter {
void print(Reader reader) throws IOException {
int code = reader.read();
while (code != -1) {
System.out.println((char) code);
code = reader.read();
}
reader.close();
} |