-1
我试图用重复编写组合文本文件,问题是我试图在不知道java的内部工作原理的情况下一起破解一些代码。当我重新安排代码时,我不确定自己的影响。第一个Java程序(编写文件排列)
import java.io.*;
public class Main {
public static void main(String args[]) {
brute("123", 3, new StringBuffer());
}
static void brute(String input, int depth, StringBuffer output) {
if (depth == 0) {
// System.out.println(output);
{
try{
// Create file
FileWriter fstream = new FileWriter("out.txt",true);
BufferedWriter out = new BufferedWriter(fstream);
out.write("blah" + output);}
else {
for (int i = 0; i < input.length(); i++) {
output.append(input.charAt(i));
brute(input, depth - 1, output);
output.deleteCharAt(output.length() - 1);
}
}
}
}
}
任何帮助表示赞赏
您是否可以编辑您的文章以使所有代码看起来像代码一样帮助我们?谢谢! – 2011-04-14 22:21:40
那么,问题是什么? – Aleadam 2011-04-14 22:23:19
非常感谢 – 2011-04-14 22:24:08