org.springframework.util.Assert提供的方法列表:
方法信息 | 方法功能或适用场景 | 参数详细解释 |
---|---|---|
boolean isAssignable(Class<?> superType, Class<?> subType) | 断言 `subType` 是 `superType` 的子类或实现类。 |
|
boolean isAssignable(Class<?> superType, Class<?> subType, String message) | 断言 `subType` 是 `superType` 的子类或实现类,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean isInstanceOf(Class<?> type, Object obj) | 断言 `obj` 是 `type` 类型的实例。 |
|
boolean isInstanceOf(Class<?> type, Object obj, String message) | 断言 `obj` 是 `type` 类型的实例,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean isNull(Object object) | 断言 `object` 为 `null`��� |
|
boolean isNull(Object object, String message) | 断言 `object` 为 `null`,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean isTrue(boolean expression) | 断言 `expression` 为 `true`。 |
|
boolean isTrue(boolean expression, String message) | 断言 `expression` 为 `true`,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean notEmpty(Collection<?> collection) | 断言 `collection` 不为空。 |
|
boolean notEmpty(Collection<?> collection, String message) | 断言 `collection` 不为空,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean notEmpty(Map map) | 断言 `map` 不为空。 |
|
boolean notEmpty(Map map, String message) | 断言 `map` 不为空,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean notEmpty(Object[] array) | 断言 `array` 不为空。 |
|
boolean notEmpty(Object[] array, String message) | 断言 `array` 不为空,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean notNull(Object object) | 断言 `object` 不为 `null`。 |
|
boolean notNull(Object object, String message) | 断言 `object` 不为 `null`,并在断言失败时抛出带有自定义消息的异常。 |
|
boolean state(boolean expression) | 断言 `expression` 为 `true`,用于检查状态。 |
|
boolean state(boolean expression, String message) | 断言 `expression` 为 `true`,用于检查状态,并在断言失败时抛出带有自定义消息的异常。 |
|
分类:
java / api文档
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律