次のようなプログラムでは:
ArrayList<ArrayList<Integer>> result=new ArrayList<ArrayList<Integer>>();
ArrayList<Integer> temp=new ArrayList<Integer>();
使用する場合、結果に一時を追加したい
result.add(new ArrayList<Integer>(temp));
最終出力は正しいですが、使用すると
result.add(temp);
私の最終出力は間違っています。なんで?助けてくれてありがとう!