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 2024-10-11 16:17  卡米i  阅读(28)  评论(0)    收藏  举报