初始化: this.attribute = new ArrayList(Arrays.asList(temp.split(" "))); this.cat_attr = new ArrayList(Arrays.asList(temp.split(" "))); 发现 cat_attr.remove(s); 时,attribute 里面的s元素也会自动删除,这是为什么啊。
收起
这两个持有的是同一个数组的首地址引用,操作的同一个数组。
报告相同问题?