我ArrayList<String>
在两个单独的包 Top 和 top10 中有两个单独的对象。我在我的活动中将 top10 的值分配给 Top。现在,如果我从 Top 中删除一个元素,它也会从 top10 中删除。我不知道为什么会这样?我觉得完全傻眼了。java有什么我不知道的吗?还是安卓?
这是我的活动代码:
ArrayList<String> Top = new ArrayList<String>();
// ServiceCall is the name of the class where top10 is initialized.
Top = ServiceCall.top10;
System.out.println("top WR: "+ServiceCall.top10);
if(Top.get(0).equals("Please Select")) Top.remove(0);
System.out.println("top WR: "+ServiceCall.top10);
第二个打印出来的语句比前一个少一个元素。