
java常用工具类
java常用工具类
w_t_y_y
个人在线笔记~,其他博客:https://www.zhihu.com/people/wtyy666
展开
-
日期格式化
年应该使用yyyy而不是YYYY。原创 2024-12-30 10:00:42 · 173 阅读 · 0 评论 -
AopUtils
一、介绍。原创 2024-11-11 10:33:35 · 431 阅读 · 0 评论 -
Pair返回两个值
当我们在需要返回两种值的情况下可以使用这个api,在核心Java库中可以使用配对(Pair)的实现、Apache Commons。如果原来的项目中jdk低于1.8建议使用Apache Commons这种方法,这样不用动原项目的jdk。原创 2024-10-12 10:41:50 · 493 阅读 · 0 评论 -
org.apache.commons.lang3 StringUtils
lang3是Apache Commons 团队发布的工具包,要求jdk版本在1.5以上,相对于 org.apache.commons.lang.StringUtils 来说完全支持java5的特性,废除了一些旧的。该版本无法兼容旧有版本,于是为了避免冲突改名为lang3。原创 2024-10-08 16:38:34 · 976 阅读 · 0 评论 -
java.util.function Function<T, R>
Function 是 Java 8 中的一个函数式接口,用于表示接受一个输入参数 T,并返回一个结果 R 的函数。Function接口中有一个抽象方法apply,用于定义函数的逻辑。Function接口通常用于将数据进行转换(处理逻辑由Lambda表达式实现)、映射或者执行某种转换操作。原创 2024-10-08 14:05:28 · 678 阅读 · 0 评论 -
com.google.common.collect.Range
Range开闭。原创 2024-09-26 17:44:43 · 236 阅读 · 0 评论 -
AntPathMatcher正则
路径在很多地方都会使用,比如:文件名,URL地址等,JDK提供了Path类用来表示路径。实际使用时,经常需要通过一个路径表示多个地址,比如,Spring启动时的扫描路径,这就需要增加对通配符的支持,同时也就需要支持对通配符的匹配。Spring 设计了 PathMatcher 路径匹配器接口,用于支持带通配符的资源路径匹配。这个接口在 Spring 的多个地方得到应用,比如:PathMatchingResourcePatternResolver:资源扫描,启动时扫描并加载资源。原创 2024-09-24 15:46:28 · 587 阅读 · 0 评论 -
反射(二)ReflectionUtils
【代码】ReflectionUtils。原创 2024-09-23 13:34:32 · 353 阅读 · 0 评论 -
反射(一)ClassUtils
【代码】ClassUtils。原创 2024-09-23 11:01:43 · 195 阅读 · 0 评论 -
java.util.Optional
一、Optional原创 2024-05-20 15:54:03 · 158 阅读 · 0 评论 -
org.apache.commons.beanutils.BeanUtilsBean
BeanUtils.populate(Object bean, Map properties) 方法实在org.apache.commons.beanutils.BeanUtils包下的一个一个方法。该方法的方法头此方法中,有两个参数,Object bean 为一个实体类,Map properties为一个map集合,调用此方法的执行过程为(1)遍历Map集合中的key(2)判断bean实体中是否有相应的属性(3)如果有与bean中对应的属性。原创 2025-02-26 10:51:24 · 135 阅读 · 0 评论 -
org.springframework.beans.BeanUtils
进行的是一次性的浅拷贝,即在复制时拷贝值,而不是引用。如果两个对象的字段类型是基本数据类型或不可变类型(如。如果字段是对象类型(如其他自定义对象),那么它们会复制引用,而不是深拷贝。target和source用equals比较,结果是true。原创 2024-05-20 14:54:05 · 379 阅读 · 0 评论 -
springframework util
一、org.springframework.util.Assert:它断定某一个实际的运行值和预期想一样,否则就抛出异常。Spring 对方法入参的检测借用了这个概念,其提供的Assert 类拥有众多按规则对方法入参进行断言的方法,可以满足大部分方法入参检测的要求。这些断言方法在入参不满足要求时就会抛出IllegalArgumentException。例:public Boolean export...原创 2018-04-13 11:22:35 · 636 阅读 · 1 评论