我有一个二维对象列表 mypath List<List<Object>> mypath = new ArrayList<List<Object>>();
。假设我有以下代码行
mypath.add(temppath);
System.out.println("mypath: "+mypath.get(mypath.size()-1));
temppath.clear();
System.out.println("mypath: "+mypath.get(mypath.size()-1));
我从第一个 print 语句中看到了一个对象列表,但从第二个 print 中看到了一个空列表。当我清除 temppath 时,mypath 的那个元素也会被清除。有没有办法绕过这个问题?我可以在不清除 mypath 的最后一个元素的情况下清除 temppath 吗?