当它调用一个方法时,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方法接受一个字符串并返回一个集合。
谢谢你。