Java tutorial
//package com.java2s; //License from project: Apache License public class Main { /** * Checks if the passed String is null or empty * @param t object to check * @return boolean, true if it is null or empty, false if it is not. */ public static <T> boolean isNullOrEmpty(T t) { if (t == null) { return true; } String str = t.toString(); if (str.isEmpty()) { return true; } if (str.length() == 0) { return true; } return false; } /** * Checks if the passed String is null or empty * @param str String to check * @return Boolean, true if it is null or empty, false if it is not. */ public static boolean isNullOrEmpty(String str) { if (str == null) { return true; } if (str.isEmpty()) { return true; } if (str.length() == 0) { return true; } if (str.equalsIgnoreCase(" ")) { return true; } return false; } }