標籤:boolean ati turn pre equals else ram java cti
代碼
import java.util.Collection;/** * 判空工具類 */public class EmptyUtil { /** * 判斷字串是否為空白,長度為0被認為是Null 字元串. * * @param str * @return */ public static boolean isEmpty(String str) { if (str != null) { return str.trim().length() == 0; } else { return true; } } /** * 判斷字串是否為空白,字串前後空白被截斷,截斷後長度為0被認為是Null 字元串. * * @param str * @param isTrimed * 是否去掉前後空格 * @return */ public static boolean isEmpty(String str, boolean isTrimed) { if (isTrimed) { return str == null || str.trim().length() == 0; } else { return str == null || str.length() == 0; } } /** * 判斷列表是否為空白,列表沒有元素也被認為是空 * * * @param list * @return */ public static boolean isEmpty(Collection<?> collection) { return collection == null || collection.size() == 0; } /** * 判斷數組是否為空白 * * @param array * @return */ public static boolean isEmpty(Object[] array) { return array == null || array.length == 0; } /** * 判斷對象是否為空白 * * @param array * @return */ public static boolean isEmpty(Object obj) { return obj == null || "".equals(obj); }}
判空工具類——Java