Java tutorial
//package com.java2s; import java.util.Collection; public class Main { public static <T> T first(Collection<T> collection) { if (isNotEmpty(collection)) { return collection.iterator().next(); } return null; } public static boolean isNotEmpty(Collection<?> collection) { return !isEmpty(collection); } public static boolean isEmpty(Collection<?> collection) { return collection == null || collection.size() == 0; } }