【发布时间】:2019-06-23 09:09:11
【问题描述】:
我尝试将输出保存到文件中,但它不起作用 请给我一个解决方案 此代码打印给定字符串的所有组合 此代码工作正常,但我无法将其保存到文件中 我无法从终端复制粘贴
import java.util.*;
class psw
{
static void generate(char[] arr, int i, String s, int len)
{
if (i == 0)
{
System.out.println(s);
return;
}
for (int j = 0; j < len; j++)
{
String appended = s + arr[j];
generate(arr, i - 1, appended, len);
}
return;
}
static void crack(char[] arr, int len)
{
for (int i = 1; i <= len; i++)
{
generate(arr, i, "", len);
}
}
public static void main(String[] args)
{
char arr[] = {'a', 'b', 'c'};
int len = arr.length;
crack(arr, len);
}
}
【问题讨论】:
标签: java file-handling