Java tutorial
//package com.java2s; import java.util.Collection; import java.util.Map; public class Main { public static boolean isCollectionClass(Class clazz) { return Collection.class.isAssignableFrom(clazz) || clazz.isAssignableFrom(Collection.class) || Map.class.isAssignableFrom(clazz) || clazz.isAssignableFrom(Map.class); } }