【发布时间】:2015-01-14 04:27:53
【问题描述】:
我必须编写代码来反转字符串的顺序并将其写入新文件。例如:
嗨,我叫鲍勃。
我已经十岁了。
反过来是:
我已经十岁了。
嗨,我叫鲍勃。
这是我目前所拥有的。不确定为 outWriter 打印语句写什么。任何帮助将不胜感激。谢谢!
import java.io.*;
import java.util.ArrayList;
import java.util.Scanner;
public class FileRewinder {
public static void main(String[] args) {
File inputFile = new File("ascii.txt");
ArrayList<String> list1 = new ArrayList<String>();
Scanner inputScanner;
try {
inputScanner = new Scanner(inputFile);
} catch (FileNotFoundException f) {
System.out.println("File not found :" + f);
return;
}
while (inputScanner.hasNextLine()) {
String curLine = inputScanner .nextLine();
System.out.println(curLine );
}
inputScanner.close();
File outputFile = new File("hi.txt");
PrintWriter outWriter = null;
try {
outWriter = new PrintWriter(outputFile);
} catch (FileNotFoundException e) {
System.out.println("File not found :" + e);
return;
}
outWriter.println(???);
outWriter.close();
}
}
【问题讨论】: