随笔 - 101  文章 - 1  评论 - 0  阅读 - 12853 

org.springframework.util.Assert提供的方法列表:

方法信息方法功能或适用场景参数详细解释
boolean isAssignable(Class<?> superType, Class<?> subType) 断言 `subType` 是 `superType` 的子类或实现类。
  • superType: 父类或接口类型。
  • subType: 子类或实现类类型。
boolean isAssignable(Class<?> superType, Class<?> subType, String message) 断言 `subType` 是 `superType` 的子类或实现类,并在断言失败时抛出带有自定义消息的异常。
  • superType: 父类或接口类型。
  • subType: 子类或实现类类型。
  • message: 断言失败时的异常消息。
boolean isInstanceOf(Class<?> type, Object obj) 断言 `obj` 是 `type` 类型的实例。
  • type: 期望的类型。
  • obj: 被检查的对象。
boolean isInstanceOf(Class<?> type, Object obj, String message) 断言 `obj` 是 `type` 类型的实例,并在断言失败时抛出带有自定义消息的异常。
  • type: 期望的类型。
  • obj: 被检查的对象。
  • message: 断言失败时的异常消息。
boolean isNull(Object object) 断言 `object` 为 `null`���
  • object: 被检查的对象。
boolean isNull(Object object, String message) 断言 `object` 为 `null`,并在断言失败时抛出带有自定义消息的异常。
  • object: 被检查的对象。
  • message: 断言失败时的异常消息。
boolean isTrue(boolean expression) 断言 `expression` 为 `true`。
  • expression: 被检查的布尔表达式。
boolean isTrue(boolean expression, String message) 断言 `expression` 为 `true`,并在断言失败时抛出带有自定义消息的异常。
  • expression: 被检查的布尔表达式。
  • message: 断言失败时的异常消息。
boolean notEmpty(Collection<?> collection) 断言 `collection` 不为空。
  • collection: 被检查的集合。
boolean notEmpty(Collection<?> collection, String message) 断言 `collection` 不为空,并在断言失败时抛出带有自定义消息的异常。
  • collection: 被检查的集合。
  • message: 断言失败时的异常消息。
boolean notEmpty(Map map) 断言 `map` 不为空。
  • map: 被检查的映射。
boolean notEmpty(Map map, String message) 断言 `map` 不为空,并在断言失败时抛出带有自定义消息的异常。
  • map: 被检查的映射。
  • message: 断言失败时的异常消息。
boolean notEmpty(Object[] array) 断言 `array` 不为空。
  • array: 被检查的数组。
boolean notEmpty(Object[] array, String message) 断言 `array` 不为空,并在断言失败时抛出带有自定义消息的异常。
  • array: 被检查的数组。
  • message: 断言失败时的异常消息。
boolean notNull(Object object) 断言 `object` 不为 `null`。
  • object: 被检查的对象。
boolean notNull(Object object, String message) 断言 `object` 不为 `null`,并在断言失败时抛出带有自定义消息的异常。
  • object: 被检查的对象。
  • message: 断言失败时的异常消息。
boolean state(boolean expression) 断言 `expression` 为 `true`,用于检查状态。
  • expression: 被检查的布尔表达式。
boolean state(boolean expression, String message) 断言 `expression` 为 `true`,用于检查状态,并在断言失败时抛出带有自定义消息的异常。
  • expression: 被检查的布尔表达式。
  • message: 断言失败时的异常消息。
posted on   卡米i  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示