【发布时间】:2014-10-27 10:40:57
【问题描述】:
我有以下递归方法,可以为给定字符串生成排列。我正在尝试为 arraylist 中生成的字符串创建返回类型,更具体地说,我正在尝试将输出打印输出到 jsp 页面中。
public static void permutation(String str) {
permutation("", str);
}
private static void permutation(String prefix, String str) {
int n = str.length();
if (n == 0) System.out.println(prefix);
else {
for (int i = 0; i < n; i++)
permutation(prefix + str.charAt(i), str.substring(0, i) + str.substring(i+ n));
}
}
【问题讨论】:
-
我很难理解您所说的“创建返回类型”是什么意思。
-
@ChrisMartin 他的意思是他想从
permutation返回一些东西,而不是仅仅返回void。但是,我仍然不确定应该是什么。 -
你想有一个返回类型供稍后在 servlet 中使用,比如将这些结果字符串放在 object..ect 的数组列表中
标签: java jsp recursion arraylist