- public class ListUtil {
- public static void main(String[] args) {
- List<String> oldList = new ArrayList<String>();
- List<String> newList = new ArrayList<String>();
- oldList.add("diaoer1");
- oldList.add("diaoer2");
- oldList.add("diaoer3");
- oldList.add("diaoer7");
- newList.add("diaoer3");
- newList.add("diaoer5");
- newList.add("diaoer1");
- newList.add("diaoer8");
- System.out.println(compareTwoList(newList, oldList));
- System.out.println("--------------------------");
- System.out.println(compareTwoList(oldList, newList));
- }
- public static List<String> compareTwoList(List<String> oldList,
- List<String> newList) {
- List<String> otherList = new ArrayList<String>();
- otherList.addAll(newList);
- otherList.removeAll(oldList);
- return otherList;
- }
- }