您的位置:首页 > 其它

比较二个List,将不同的值做为一个新的List返回

2011-07-20 21:23 323 查看
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;  
    }  
  
}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  list string
相关文章推荐