关于列表简单程序,紧急求救!
本人想把getCloudletList()得到的列表放到vmList中每个元素的waitingCloudletList列表中,然后删除vmList中某个对象的waitingCloudletList列表中的内容,发现把vmList中其他对象的waitingCloudletList列表中的内容也删除了!!
估计是引用问题。
应该如何解决?好久不写程序,手很生,望多指教!
for (int j=0; j< vmNum; j++)
{
vmList.get(j).setWaitingCloudletList(getCloudletList());
}
vmList.get(0).getWaitingCloudletList().clear();//为什么把其他对象中的元素也清除了?
for (int j=1; j< vmNum; j++)
{
vmList.get(j).getWaitingCloudletList();
}
api原文
[解决办法]