I would like to write a method that would return a java.util.List of any type without the need to typecast anything:
java.util.List
List
Let us have List objectList which we want to cast to List
List objectList
public List list(Class c, List objectList){ List list = new ArrayList<>(); for (Object o : objectList){ T t = c.cast(o); list.add(t); } return list; }