
工具类
不会理财的程序员不是好摄影师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hutool中的URL工具-URLUtil将%开头的16进制表示的内容解码
URL(统一资源定位符)是互联网资源的定位标识,在Java中可通过URLUtil工具类进行URL操作,包括:创建URL对象、标准化URL格式(如补全协议头、修正路径)、URL编解码(处理特殊字符)、获取路径部分以及URL与URI转换等。该工具类简化了对Classpath资源和网络地址的处理,支持路径修正、参数保留等常见需求,如将"http://example.com//a//b"标准化为"http://example.com/a/b"。原创 2025-07-29 16:32:10 · 200 阅读 · 0 评论 -
Hutool集合相关工具类CollUtil常用方法
两个集合的并集 针对一个集合中存在多个相同元素的情况,计算两个集合中此元素的个数,保留最多的个数 例如:集合1:[a, b, c, c, c],集合2:[a, b, c, c] 结果:[a, b, c, c, c],此结果中只保留了三个cParams:coll1 – 集合1coll2 – 集合2Type parameters:<T> – 集合元素类型Returns:并集的集合,返回 ArrayList两个集合的交集 针对一个集合中存在原创 2022-06-30 18:42:09 · 10639 阅读 · 0 评论 -
Java集合工具类CollectionUtils常用方法及详解
// 判断 List/Set 是否为空boolean isEmpty(Collection<?> collection)// 判断 Map 是否为空boolean isEmpty(Map<?,?> map)// 判断 List/Set 中是否包含某个对象boolean containsInstance(Collection<?> collection, Object element)// 以迭代器的方式,判断 List/Set 中是否包含某个对象bo...原创 2022-02-19 11:02:20 · 1104 阅读 · 0 评论 -
Java中Spring用于数据合法性检查Assert断言工具类常用方法及详解
// 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行// 参数 message 参数用于定制异常信息。void notNull(Object object, String message)// 要求参数必须空(Null),否则抛出异常,不予『放行』。// 和 notNull() 方法断言规则相反void isNull(Object object, String message)// 要求参数必须为真(True),否则抛出异常,不予『放行』。void isT...原创 2022-02-19 10:59:09 · 637 阅读 · 0 评论 -
Java对象工具类ObjectUtils常用方法及详解
// 获取对象的类名。参数为 null 时,返回字符串:"null" String nullSafeClassName(Object obj)// 参数为 null 时,返回 0int nullSafeHashCode(Object object)// 参数为 null 时,返回字符串:"null"String nullSafeToString(boolean[] array)// 获取对象 HashCode(十六进制形式字符串)。参数为 null 时,返回 0 String getId...原创 2022-02-19 10:56:22 · 1615 阅读 · 0 评论 -
Java中StringUtils工具类的常用方法及详解
// 判断字符串是否为 null,或 ""。注意,包含空白符的字符串为非空boolean isEmpty(Object str)// 判断字符串是否是以指定内容结束。忽略大小写boolean endsWithIgnoreCase(String str, String suffix)// 判断字符串是否已指定内容开头。忽略大小写boolean startsWithIgnoreCase(String str, String prefix) // 是否包含空白符boolean contains...原创 2022-02-19 10:48:29 · 629 阅读 · 0 评论