再帰的でこのような関数があるとしましょう
public void someRecur(List<Integer>someList){
if(someBreakCondition)
Set.add(someList);
for(int i = 0; i < someLen ; i++){
someList.add(someInt);
someRecur(someList);
someList.remove(someInt);
}
}
削除は、セットに追加されたリストに影響しますか? リストの実際のコピーをセットに与えるにはどうすればよいですか?