带for循环的PrintWriter
|
我有一个循环枚举序列的所有可能的组合。我正在使用for循环,但在控制台中得到了正确的结果,但是输出的文本文件不一致。
import java.io.*;
import java.io.PrintWriter;
public class WriteFile {
public static void main (String args[]) throws FileNotFoundException {
brute(\"12345\", 5, new StringBuffer());
}
static void brute(String input, int depth, StringBuffer output) throws FileNotFoundException {
PrintWriter pw =
new PrintWriter(\"/Users/evanlivingston/test.txt\");
if (depth == 0) {
System.out.println(output);
} else {
for (int i = 0; i < input.length(); i++) {
pw.println(output);
output.append(input.charAt(i));
brute(input, depth - 1, output);
output.deleteCharAt(output.length() - 1);
}
pw.flush();
pw.close();
}
}
}
我不知道怎么了。
没有找到相关结果
已邀请:
1 个回复
疮痪徘弦漏