Skip to content

Instantly share code, notes, and snippets.

//-----------------------zadanie 4-------------
public static <T> List<T> filterByClass(List<T> list, Class<?> clazz) {
List<T> result = new ArrayList<>();
for (T t : list) {
// if (t != null && t.getClass().equals(clazz)) {
if (clazz.isInstance(t)) {
result.add(t);
}
}
return result;