【发布时间】:2012-12-24 08:45:50
【问题描述】:
for-each 循环在调用方法时如何工作,无论是递归还是不同的方法?
例子:
for(String permutation : permute(remaining))
{
// Concatenate the first character with the permutations of the remaining chars
set.add(chars.charAt(i) + permutation);
}
顺便说一下, permute 方法接受一个字符串并返回一个集合。
谢谢。
【问题讨论】:
-
你为什么不在调试器中编写代码并逐步调试它,比如 Eclipse?
-
这与递归无关。
-
或者使用javap反汇编!
-
+1 表示你实际上试图理解你的家庭作业是什么。
标签: java recursion for-loop foreach