@SuppressWarnings({"rawtypes", "unchecked"})
    private static Object mergeList(Object... objs) {
        List list = new ArrayList();
        for (Object li : objs) {
            List src = (List) li;
            for (Object obj : src) {
                if (!list.contains(obj)) {
                    list.add(obj);
                }
            }
        }
        return list;
    }
@SuppressWarnings({"rawtypes", "unchecked"})
    private static Object mergeList(Object... objs) {
        List list = new ArrayList();
        for (Object li : objs) {
            List src = (List) li;
            for (Object obj : src) {
                if (!list.contains(obj)) {
                    list.add(obj);
                }
            }
        }
        return list;
    }
@ SuppressWarnings ( { "rawtypes" , "unchecked" } ) private static Object mergeList ( Object ... objs ) { List list = new ArrayList ( ) ; for ( Object li : objs ) { List src = ( List ) li ; for ( Object obj : src ) { if ( ! list . contains ( obj ) ) { list . add ( obj ) ; } } } return list ; }
list合并

@param objs
@return
list合并