Here you can find the source of sizeOf(Collection> collection)
public static int sizeOf(Collection<?> collection)
//package com.java2s; //License from project: Apache License import java.util.*; public class Main { public static int sizeOf(Collection<?> collection) { if (isEmpty(collection)) { return 0; }/*from w ww . ja va2 s . c o m*/ return collection.size(); } public static int sizeOf(Map<?, ?> map) { if (map == null) { return 0; } return map.size(); } public static boolean isEmpty(Map<?, ?> map) { return !isNotEmpty(map); } public static boolean isEmpty(Collection<?> collection) { return !isNotEmpty(collection); } public static boolean isNotEmpty(Map<?, ?> map) { return map != null && map.size() > 0; } public static boolean isNotEmpty(Collection<?> collection) { return collection != null && collection.size() > 0; } }