java.lang.Object
com.jmc.lang.Objs
Object类扩展
- 从以下版本开始:
- 1.0
-
方法概要
修饰符和类型方法说明static boolean
nullOrEmpty
(Object... objs) 判断传入对象是否存在null值(包含字符串或集合为空)static <T> boolean
orEquals
(T t, T... others) 判断一个对象是否与给定对象列表中任意一个相等static void
throwsIfNullOrEmpty
(Object... objs) 如果传入对象为空(包含字符串或集合为空),则抛出NPEstatic void
throwsIfNullOrEmpty
(String message, Object... objs) 如果传入对象为空(包含字符串或集合为空),则抛出NPE
-
方法详细资料
-
orEquals
判断一个对象是否与给定对象列表中任意一个相等- 类型参数:
T
- 对象类型- 参数:
t
- 一个对象others
- 给定对象列表- 返回:
- 判断结果
- 从以下版本开始:
- 2.0
- API Note:
var s = "666"; // 判断字符串s是否与"555"或者"666"相同 boolean res = Objs.orEquals(s, "555", "666");
-
throwsIfNullOrEmpty
如果传入对象为空(包含字符串或集合为空),则抛出NPE- 参数:
objs
- 传入的对象- API Note:
String s = null; var l = List.of(); // 当字符串s或者集合l为空(空字符串,空集合,null)的时候抛出空指针异常 // 此时会抛出异常(集合l为空) Objs.throwsIfNullOrEmpty(s, l);
-
throwsIfNullOrEmpty
如果传入对象为空(包含字符串或集合为空),则抛出NPE- 参数:
message
- 异常提示信息objs
- 传入的对象- API Note:
String s = null; var l = List.of(); // 当字符串s或者集合l为空(空字符串,空集合,null)的时候抛出空指针异常 // 此时会抛出异常(集合l为空),并附带异常信息 Objs.throwsIfNullOrEmpty("字符串或集合为空!", s, l);
-
nullOrEmpty
判断传入对象是否存在null值(包含字符串或集合为空)- 参数:
objs
- 传入对象- 返回:
- 是否存在null值(包含字符串或集合为空)
- API Note:
String s = null; var l = List.of(); // 判断对象是否为空(空字符串,空集合,null) // 此时集合l为空集合,返回false boolean res = Objs.nullOrEmpty(s, l);
-