با سلام
اگر در برنامه خود نیاز داشتید که دو لیست پیوندی (List Collection) را باهم پیوند دهید و در یک لیست استفاده کنید از روش زیر استفاده کنید.

public <E> boolean union(List<E> source, List<E> dest) {
Predicate<Collection<E>> notNull = Objects::nonNull;
Predicate<Collection<E>> isNullable = Objects::isNull;

if (isNullable.test(dest))
dest = new CustomCollection<>();

if(notNull.test(source))
dest.addAll(source);

return ((notNull.test(source) ? source.size() : 0 ) == dest.size());
}

البته باید از جاوا 8 استفاده کنید.