Объясните на пальцах...
package com.javarush.task.task32.task3202;
import sun.misc.IOUtils;
import sun.nio.ch.IOUtil;
import java.io.*;
import java.util.Arrays;
/*
Читаем из потока
*/
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 {
InputStreamReader inputStreamReader = new InputStreamReader(is);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
StringWriter writer = new StringWriter();
String line;
while ((line = bufferedReader.readLine())!= null) {
writer.write(line);
}
writer.close();
return writer;
}
}