Java tutorial
//package com.java2s; import java.util.Collection; import java.util.List; public class Main { public static <E> void removeLast(List<E> list) { if (isEmpty(list)) { return; } list.remove(list.size() - 1); } public static <T> boolean isEmpty(T[] vals) { return vals == null || vals.length == 0; } public static <T> boolean isEmpty(T[] vals, boolean checkNullVal) { boolean isEmpty = vals == null || vals.length == 0; if (isEmpty) { return true; } if (checkNullVal) { for (T val : vals) { if (val != null) { return false; } } isEmpty = true; } return isEmpty; } public static boolean isEmpty(Collection<?> col) { return col == null || col.isEmpty(); } }