Как правильно, что лучше использовать для таких целей(как в задаче) .BufferedReader reader, BufferedWriter и StringBuilder - или StringWriter, Scanner и FileWriter , чем лучше пользоваться? StringBufferInputStream я так понимаю убирают, подскажите кто разбирается в вопросе.