Скажем, я импортирую файл, содержащий строки. Я хотел бы отменить этот файл, рекурсивный вывод хвоста последовательности, за которым следует глава последовательности. Возможно ли использование BufferedReader? Или мне сначала нужно будет импортировать эти строки в список? Я должен сделать это с рекурсией.Можно ли перевернуть каждую строку файла с помощью BufferedReader?
Так, например, у меня есть файл, содержащий следующее:
Hi My Name Is Mark
Я хотел бы, чтобы вывести в обратном порядке, в другом файле:
Mark Is Name My Hi
Я думаю, что я создал рекурсивной метод правильно, хотя он компилируется отлично, но выходной файл пуст после запуска программы.
public void Reverse(BufferedReader br, PrintWriter pw) {
try {
String headLine = br.readLine();
if (headLine != null) {
Reverse(br, pw);
pw.println(br.readLine());
}
pw.println(headLine);
} //try
Не могли бы вы привести пример, чтобы мы поняли, что вы точно спрашиваете? :) –
@ Vakimshaar обновлено выше – AkshaiShah
Если это домашняя работа, пожалуйста, пометьте ее как таковой –