发表于: 2016-09-18 22:03:30

1 2213


今天完成的事情:一个搜索功能到现在还没有实现,明天只能继续。

遇到的问题:

1.

在做类似菜单权限管理功能的时候,前台传来被选中的菜单节点id

项目要求不能使用先全部清空再添加的思路做,只能先去查询旧的数据生成oldlist,

然后拿着前台传来的数据list和oldlist进行对比,找出哪些要被删除1,哪些要被添加2

如果声明一个中间集合 使用等于号赋值 newlist =list 那么list的变化也会显示到newlist上

所以声明两个相同集合要使用复制的方式而不是引用的方式,这里我百度了一下其实就是java

对象深度复制和浅度复制问题,

使用等号给对象a赋值其实就是将内存中的地址赋值给a,如果改变了内存中存储的数据,

自然也会影响到对象a,对此我们就要进行深度复制。





返回列表 返回列表
评论

    分享到