Скажем, я импортирую файл, содержащий строки. Я хотел бы перевернуть этот файл, рекурсивно выводя хвост последовательности, за которым следует заголовок последовательности. Возможно ли это с помощью 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
Reverse
или это все? - person Gray   schedule 27.04.2012Reverse
выше :) - person AkshaiShah   schedule 27.04.2012