for循环一个list,元素赋值给另一个对象,修改另一个对象,竟然可以修改list

for循环一个list,元素赋值给另一个对象,修改另一个对象,竟然可以修改list。 原因不是出在for的特殊功能,而是在于,对象1=对象2是假的对象复制(即对象克隆),给对象1=对象2,则这两个对象操作的就是一个数据块。 java的基本数据类型int、float等,String、Integer等类型除外。 http://blog.csdn.net/yageeart/article/details
相关文章
相关标签/搜索