Не получается записать текст в файлы.
package com.javarush.task.task19.task1915;
/*
Дублируем текст
*/
//d:\a.txt
import java.io.*;
import java.sql.SQLOutput;
public class Solution {
public static TestString testString = new TestString();
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
PrintStream consolStream = System.out;
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
PrintStream stream = new PrintStream(outputStream);
System.setOut(stream);
testString.printSomething();
String result = outputStream. toString();
FileOutputStream fos = new FileOutputStream(fileName);
stream= new PrintStream(fos);
reader.close();
System.setOut(consolStream);
System.out.println(result);
fos.close();
System.out.println(outputStream.toString());
}
public static class TestString {
public void printSomething() {
System.out.println("it's a text for testing");
}
}
}