Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. public static void main (String[] args) throws Exception
  2. {
  3. //эту строку должен будет прочитать Reader
  4. String test = "Hi!\n My name is Richard\n I'm a photographer\n";
  5. //заворачиваем строку в StringReader
  6. StringReader reader = new StringReader(test);
  7.  
  8. //Создаем объект StringWriter
  9. StringWriter writer = new StringWriter();
  10.  
  11. //переписываем строки из Reader во Writer, предварительно развернув их
  12. executor(reader, writer);
  13.  
  14. //получаем текст, который был записан во Writer
  15. String result = writer.toString();
  16.  
  17. //выводем полученный из Writer’а текст на экран
  18. System.out.println("Результат: "+result);
  19. }
  20.  
  21. public static void executor(Reader reader, Writer writer) throws Exception
  22. {
  23. BufferedReader br = new BufferedReader(reader);
  24. while (br.ready())
  25. {
  26. //читаем строку из Reader’а
  27. String line = br.readLine();
  28.  
  29. //разворачиваем строку задом наперед
  30. StringBuilder sb = new StringBuilder(line);
  31. String newLine = sb.reverse().toString();
  32.  
  33. //пишем строку в Writer
  34. writer.write(newLine);
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement