从系统通讯录读出了一个联系人的数组,本人从本人数据库表中读出一个联系人数组(这个是首次启动读的系统联系人),两个数组中模型是一样的
想遍历两个数组,做到内容的统一,实现:系统通讯录中的每一个联系人,在本人的数据库中要有,系统有增加的,本人的表要新增加,系统删除了,本人的也要删除掉,系统某一条修改了,本人的也要修改。
可不可以做到遍历一遍就可以做到对应,本人之前是分别遍历系统数组和读本人表的数组。别人跟本人说一般逻辑是只遍历一遍,请教!
想遍历两个数组,做到内容的统一,实现:系统通讯录中的每一个联系人,在本人的数据库中要有,系统有增加的,本人的表要新增加,系统删除了,本人的也要删除掉,系统某一条修改了,本人的也要修改。
可不可以做到遍历一遍就可以做到对应,本人之前是分别遍历系统数组和读本人表的数组。别人跟本人说一般逻辑是只遍历一遍,请教!
解决方案
10
// 1.遍历系统的数组
// 2.通过判断 系统数组中的元素能否在数组中 ( [数组 contain…:元素])来判断
// 3.然后根据结果删除 数据库数组的内容
// 2.通过判断 系统数组中的元素能否在数组中 ( [数组 contain…:元素])来判断
// 3.然后根据结果删除 数据库数组的内容
10
没有什么好的方法,你的思路是正确的