我只是想要反轉我從輸入接收的行,但每次運行我的代碼時,output.txt文件都是空的。我錯過了什麼? 對我來說,這似乎大部分都是正確的,即使是遞歸通道。遞歸反向Java Java
感謝
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.PrintWriter;
public class ReverseLines {
public static BufferedReader input;
public static PrintWriter output;
public static void main(String[] args) throws Exception{
input = new BufferedReader(new FileReader(args[0]));
output = new PrintWriter(new FileWriter(args[1]));
reverse(input, output);
}
public static void reverse(BufferedReader input, PrintWriter output)
throws Exception {
String line = input.readLine();
if(line != null) {
reverse (input, output);
output.println(line);
}
}
}
當你完成它的時候,做一些關閉()你的作家。 – 2013-04-09 18:30:12
非常感謝,我錯過了! – 2013-04-09 18:35:52