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は文字列を受け取り、セットを返します。
ありがとうございました。