Here you can find the source of sizeOf(Collection collection)
@SuppressWarnings("rawtypes") public static int sizeOf(Collection collection)
//package com.java2s; //License from project: Apache License import java.util.Collection; import java.util.Map; public class Main { @SuppressWarnings("rawtypes") public static int sizeOf(Collection collection) { if (isEmpty(collection)) { return 0; }//from w ww.j a v a 2 s .com return collection.size(); } @SuppressWarnings("rawtypes") public static boolean isEmpty(Map map) { return !isNotEmpty(map); } public static boolean isEmpty(Collection<?> collection) { return !isNotEmpty(collection); } @SuppressWarnings("rawtypes") public static boolean isNotEmpty(Map map) { return map != null && map.size() > 0; } public static boolean isNotEmpty(Collection<?> collection) { return collection != null && collection.size() > 0; } }