package eu.dnetlib.miscutils.collections;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * Created by sandro on 3/8/16.
 */
public class CollectionUtils {


	public static <T> List<T> newArrayList(Iterable<T> iter){
		List<T> result = new ArrayList<>();
		iter.forEach(result::add);
		return result;
	}

	public static <T> List<T> newArrayList(Iterator<T> iter){
		List<T> result = new ArrayList<>();
		iter.forEachRemaining(result::add);
		return result;
	}

}
