Я пытаюсь написать программу, которая будет читать файл, скопировать его и изменить текст, означающий, что последнее слово в документе теперь первое. Созданный мной метод не обращается при перемещении в выходной файл.Java-Обратный текст в документе
public static ArrayList<String> fileLines(String filename) throws FileNotFoundException {
ArrayList<String> lines = new ArrayList<String>();
Scanner fileRead = new Scanner(new File(filename));
while (fileRead.hasNextLine()) {
String line = fileRead.nextLine();
lines.add(line);
}
fileRead.close();
return lines;
}
public static void writeLinesReverse(ArrayList<String> lines, String filename) throws FileNotFoundException {
PrintWriter fileWrite = new PrintWriter(new File(filename));
for (int i = lines.size() - 1; i > -1; i--) {
fileWrite.write(lines.get(i));
}
fileWrite.close();
}
}