Android List Union sortedUnion(List args1, List args2)

Here you can find the source of sortedUnion(List args1, List args2)

Description

sorted Union

License

Open Source License

Declaration

public static List sortedUnion(List args1, List args2) 

Method Source Code

//package com.java2s;
/* Copyright (C) 2003 Univ. of Massachusetts Amherst, Computer Science Dept.
 This file is part of "MALLET" (MAchine Learning for LanguagE Toolkit).
 http://www.cs.umass.edu/~mccallum/mallet
 This software is provided under the terms of the Common Public License,
 version 1.0, as published by http://www.opensource.org.  For further
 information, see the file `LICENSE' included with this distribution. */

import java.util.*;

public class Main {
    public static List sortedUnion(List args1, List args2) {
        SortedSet set = new TreeSet();
        set.addAll(args1);//  w w w  . j  av  a 2  s .c  o  m
        set.addAll(args2);

        List lst = new ArrayList(set.size());
        for (Iterator it = set.iterator(); it.hasNext();) {
            Object o = it.next();
            lst.add(o);
        }

        return lst;
    }
}