上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 31 下一页
摘要: 在我们的日常使用中,有些方法是针对Object通用的,这些方法不区分何种对象,针对这些方法,Hutool封装为ObjectUtil。 方法 默认值 借助于lambda表达式,ObjectUtil可以完成判断给定的值是否为null,不为null执行特定逻辑的功能。 final String dateS 阅读全文
posted @ 2024-06-14 16:07 vello 阅读(576) 评论(0) 推荐(0)
摘要: 由来 在日常编码中,我们接触最多的除了JSON外,就是XML格式了,一般而言,我们首先想到的是引入Dom4j包,却不知JDK已经封装有XML解析和构建工具:w3c dom。但是由于这个API操作比较繁琐,因此Hutool中提供了XmlUtil简化XML的创建、读和写的过程。 使用 读取XML 读取X 阅读全文
posted @ 2024-06-14 16:01 vello 阅读(1751) 评论(0) 推荐(0)
摘要: 介绍 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示互联网上的资源,如网页或者FTP地址。在Java中,也可以使用URL表示Classpath中的资源(Resource)地址。 方法 获取URL对象 URLUtil.url 通过一个字符 阅读全文
posted @ 2024-06-14 15:53 vello 阅读(841) 评论(0) 推荐(0)
摘要: 介绍 HashUtil其实是一个hash算法的集合,此工具类中融合了各种hash算法。 方法 这些算法包括: additiveHash 加法hash rotatingHash 旋转hash oneByOneHash 一次一个hash bernstein Bernstein's hash univer 阅读全文
posted @ 2024-06-14 15:53 vello 阅读(558) 评论(0) 推荐(0)
摘要: 转义和反转义工具类Escape / Unescape。escape采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。 此类中的方法对应Javascript中 阅读全文
posted @ 2024-06-14 15:48 vello 阅读(344) 评论(0) 推荐(0)
摘要: 十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:AF即1015)。例如十进制数57,在二进制写作111001,在16进制写作39。 像java,c这样的语言为了区分十六进制和十进制数值,会在十六进制数的前面加上 0x,比如0x20是十进制的 阅读全文
posted @ 2024-06-14 15:48 vello 阅读(909) 评论(0) 推荐(0)
摘要: 这个工具的用处类似于Apache Commons Lang (opens new window)中的StringUtil,之所以使用StrUtil而不是使用StringUtil是因为前者更短,而且Str这个简写我想已经深入人心了,大家都知道是字符串的意思。常用的方法例如isBlank、isNotBl 阅读全文
posted @ 2024-06-14 15:42 vello 阅读(427) 评论(0) 推荐(0)
摘要: 什么是ClassPath 简单说来ClassPath就是查找class文件的路径,在Tomcat等容器下,ClassPath一般是WEB-INF/classes,在普通java程序中,我们可以通过定义-cp或者-classpath参数来定义查找class文件的路径,这些路径就是ClassPath。 阅读全文
posted @ 2024-06-14 15:39 vello 阅读(151) 评论(0) 推荐(0)
摘要: ResourceUtil提供了资源快捷读取封装。 使用 ResourceUtil中最核心的方法是getResourceObj,此方法可以根据传入路径是否为绝对路径而返回不同的实现。比如路径是:file:/opt/test,或者/opt/test都会被当作绝对路径,此时调用FileResource来读 阅读全文
posted @ 2024-06-14 15:22 vello 阅读(401) 评论(0) 推荐(0)
摘要: 资源(Resource)在Hutool中是一个广泛的概念,凡是存储数据的地方都可以归类到资源,那为何要提供一个如此抽象的接口呢? 在实际编码当中,我们需要读取一些数据,比如配置文件、文本内容、图片甚至是任何二进制流,为此我们要加入很多的重载方法,比如: read(File file){...} re 阅读全文
posted @ 2024-06-14 15:18 vello 阅读(82) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 31 下一页