При каких, интересно условиях возвращаемый объект будет null?
StringWriter writer = new StringWriter();
Что должно произойти, чтобы writer был null?package com.javarush.task.task32.task3202;
import java.io.*;
/*
Читаем из потока
*/
public class Solution {
public static void main(String[] args) throws IOException {
StringWriter writer = getAllDataFromInputStream(new FileInputStream("testFile.log"));
System.out.println(writer.toString());
}
public static StringWriter getAllDataFromInputStream(InputStream is) throws IOException {
StringWriter writer = new StringWriter();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(is));
String line = null;
while ((line = bufferedReader.readLine()) != null) {
writer.write(line);
}
bufferedReader.close();
return writer;
}
}