public abstract class Assert extends Object
| 构造器和说明 |
|---|
Assert() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
equals(Object obj,
Object another,
CharSequence errorMsg)
断言两个对象相等(equals),如果断言失败则抛出异常
|
static <T> T |
isBlank(T obj,
String errorMsg)
断言指定对象为空对象,如果断言失败则抛出异常
空对象的定义如下: 1.字符串对象 == null或者去空格后==空字符串 2.其他对象==null |
static <T> T |
isEmpty(T str)
断言指定对象的字符串形式为空(若为null、空字符串均属断言成功)
如果断言失败则抛出异常 |
static <T> T |
isEmpty(T str,
CharSequence errorMsg)
断言指定对象的字符串形式为空(若为null、空字符串均属断言成功)
如果断言失败则抛出异常 |
static void |
isNull(Object object)
断言指定对象为null
如果断言失败则抛出异常 |
static void |
isNull(Object object,
CharSequence errorMsg)
断言指定对象为null
如果断言失败则抛出异常 |
static void |
isSame(Object obj,
Object another,
CharSequence errorMsg)
断言两个对象相等(==),如果断言失败则抛出异常
|
static void |
isTrue(boolean expression)
断言布尔表达式结果为true
如果断言失败则抛出异常 |
static void |
isTrue(boolean expression,
CharSequence errorMsg)
断言布尔表达式结果为true
如果断言失败则抛出异常 |
static void |
isTrue(boolean expression,
Supplier<? extends CharSequence> msger)
断言布尔表达式结果为true
如果断言失败则抛出异常 |
static <T> T |
notBlank(T obj)
断言指定对象不为空对象,如果断言失败则抛出异常
空对象的定义如下: 1.字符串对象 == null或者去空格后==空字符串 2.其他对象==null |
static <T> T |
notBlank(T obj,
CharSequence errorMsg)
断言指定对象不为空对象,如果断言失败则抛出异常
空对象的定义如下: 1.字符串对象 == null或者去空格后==空字符串 2.其他对象==null |
static void |
notEmpty(Object str,
CharSequence errorMsg)
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常 |
static void |
notEmpty(Object str,
Supplier<? extends CharSequence> errorMsg)
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常 |
static <T> T |
notEmpty(T str)
断言指定字符串不为空(若为null、空字符串均属断言失败)
如果断言失败则抛出异常 |
static void |
notEquals(Object obj,
Object another,
CharSequence errorMsg)
断言两个对象不相等(equals),如果断言失败则抛出异常
|
static <T> T |
notNull(T object)
断言指定对象不为null
如果断言失败则抛出异常 |
static <T> T |
notNull(T obj,
CharSequence errorMsg)
断言指定对象不为null
如果断言失败则抛出异常 |
static <T> T |
notNull(T obj,
Supplier<? extends CharSequence> msger)
断言指定对象不为null
如果断言失败则抛出异常 |
static void |
notSame(Object obj,
Object another,
CharSequence errorMsg)
断言两个对象不相等(==),如果断言失败则抛出异常
|
static void |
notTrue(boolean expression,
CharSequence errorMsg)
断言布尔表达式结果为false
如果断言失败则抛出异常 |
static void |
notTrue(boolean expression,
Supplier<? extends CharSequence> msger)
断言布尔表达式结果为false
如果断言失败则抛出异常 |
static void |
state(boolean expression)
断言布尔表达式结果为true
如果断言失败则抛出异常 |
static void |
state(boolean expression,
CharSequence errorMsg)
断言布尔表达式结果为true
如果断言失败则抛出异常 |
static void |
state(boolean expression,
Supplier<? extends CharSequence> msger)
断言布尔表达式结果为true
如果断言失败则抛出异常 |
public static void isTrue(boolean expression)
expression - boolean表达式public static void isTrue(boolean expression,
@Nullable
CharSequence errorMsg)
expression - boolean表达式errorMsg - 异常消息内容public static void isTrue(boolean expression,
@Nullable
Supplier<? extends CharSequence> msger)
expression - boolean表达式msger - 异常消息内容public static void state(boolean expression)
expression - boolean表达式public static void state(boolean expression,
@Nullable
CharSequence errorMsg)
expression - boolean表达式errorMsg - 异常消息内容public static void state(boolean expression,
@Nullable
Supplier<? extends CharSequence> msger)
expression - boolean表达式msger - 异常消息内容public static void notTrue(boolean expression,
@Nullable
CharSequence errorMsg)
expression - boolean表达式errorMsg - 异常消息内容public static void notTrue(boolean expression,
@Nullable
Supplier<? extends CharSequence> msger)
expression - boolean表达式msger - 异常消息内容public static void isNull(Object object)
object - 指定对象public static void isNull(@Nullable Object object, @Nullable CharSequence errorMsg)
object - 指定对象errorMsg - 异常消息内容public static <T> T notNull(T object)
object - 指定对象public static <T> T notNull(@Nullable T obj, @Nullable CharSequence errorMsg)
obj - 指定对象errorMsg - 异常消息内容public static <T> T notNull(@Nullable T obj, @Nullable Supplier<? extends CharSequence> msger)
obj - 指定对象msger - 异常消息内容public static <T> T isEmpty(@Nullable T str, @Nullable CharSequence errorMsg)
str - 指定字符串errorMsg - 异常消息内容public static <T> T isEmpty(T str)
str - 指定字符串public static <T> T notEmpty(T str)
str - 指定字符串public static void notEmpty(@Nullable Object str, @Nullable CharSequence errorMsg)
str - 指定字符串errorMsg - 异常消息内容StringUtil.notEmpty(Object)public static void notEmpty(@Nullable Object str, @Nullable Supplier<? extends CharSequence> errorMsg)
str - 指定字符串errorMsg - 异常消息内容StringUtil.notEmpty(Object)public static <T> T isBlank(T obj,
String errorMsg)
obj - 指定对象errorMsg - 异常消息内容StringUtil.isBlank(Object)public static <T> T notBlank(T obj)
obj - 指定对象StringUtil.notBlank(Object)public static <T> T notBlank(@Nullable T obj, @Nullable CharSequence errorMsg)
obj - 指定对象errorMsg - 异常消息内容StringUtil.notBlank(Object)public static void equals(@Nullable Object obj, @Nullable Object another, @Nullable CharSequence errorMsg)
obj - 指定的对象another - 另一个对象errorMsg - 异常消息内容public static void notEquals(@Nullable Object obj, @Nullable Object another, @Nullable CharSequence errorMsg)
obj - 指定的对象another - 另一个对象errorMsg - 异常消息内容public static void isSame(Object obj, Object another, CharSequence errorMsg)
obj - 指定的对象another - 另一个对象errorMsg - 异常消息内容public static void notSame(Object obj, Object another, CharSequence errorMsg)
obj - 指定的对象another - 另一个对象errorMsg - 异常消息内容Copyright © 2021. All rights reserved.