求解两个List 对比判断
两个List对比 如果长度一样 对比取出不相同的对数据库进行修改,如果长度不一 在进行增加 和删除操作 这样的方法如何实现
[解决办法]
- Java code
public static void main(String[] args) { List<String> list1 = new ArrayList<String>(); System.out.println("list1.add(Object)..."); List<String> list2 = new ArrayList<String>(); System.out.println("list2.add(Object)..."); if (list1.size() == list2.size()) { for (String str1 : list1) { for (String str2 : list2) { if (!(str2.equals(str1))) { System.out.println("修改"); } } } } else { System.out.println("增加删除"); } }