private List<CourseGroupBean> courseGroups = new ArrayList<CourseGroupBean>();
...
courseGroups = getAlgorithmUtil().listCourses();
...
List<CourseGroupBean> courseGroupsTwo = courseGroups;
我知道如果我做第三行,它会将courseGroups的引用分配给courseGroupsTwo,但我只想分配它的值。如何在Java中做到这一点?通过Java中的值分配非原始变量
编辑
我的意思是,如果我删除/添加一个对象在courseGroupsTwo它musn't改变在courseGroups什么。
你是说,你想使对象的副本,而不是引用? – jmort253 2011-01-05 14:44:22