随笔分类 -  >>>>>>已整理的分类 / 100个Java工具类

摘要:apache集合工具类ListUtils<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>4.4</version> </dependency> 判断两集合是否相等 List<S 阅读全文
posted @ 2023-12-03 21:56 残城碎梦 阅读(263) 评论(0) 推荐(0) 编辑
摘要:apache的序列化工具类SerializationUtilsJava中序列化是指,将Java对象转换为可存储传输的字节序列的过程。 序列化作用: 网络传输:网络可以传输字节化的java对象 数据安全:字节数据,方便在磁盘上存储 便于存储:可以将其存储在磁盘上,以供以后使用 <dependency> <groupId>org.apache.commons</g 阅读全文
posted @ 2023-12-03 21:54 残城碎梦 阅读(81) 评论(0) 推荐(0) 编辑
摘要:apache的系统工具类SystemUtils根据Apache SystemUtils源码中介绍,SystemUtils是java.lang.System的帮助程序。当因安全限制无法读取系统属性时,则会返回null。 <dependency> <groupId>org.apache.commons</groupId> <artifactId>c 阅读全文
posted @ 2023-11-29 09:20 残城碎梦 阅读(110) 评论(0) 推荐(0) 编辑
摘要:apache的对象工具类ObjectUtilsorg.apache.commons.lang3.ObjectUtils主要是Apache提供的对对象进行操作的工具类。它会使代码变得更加优雅。 判断对象是否为空 boolean isEmpty = ObjectUtils.isEmpty(new Person()); //输出:false bool 阅读全文
posted @ 2023-11-29 09:05 残城碎梦 阅读(271) 评论(0) 推荐(0) 编辑
摘要:apache类工具类ClassUtilsorg.apache.commons.lang3.ClassUtils主要是用来获取类的相关信息。 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3 阅读全文
posted @ 2023-11-29 08:44 残城碎梦 阅读(87) 评论(0) 推荐(0) 编辑
摘要:apache时间区间工具类DurationFormatUtils<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.10</version> </dependency> 计算两个日期相差天数/月数/年数 Date 阅读全文
posted @ 2023-11-29 08:36 残城碎梦 阅读(135) 评论(0) 推荐(0) 编辑
摘要:apache的转义工具类StringEscapeUtilsjava中转义是指:将某些特殊字符转换为它在特定场景中原来的意义。 转义字符是指无法直接显示的字符。 常见的场景是: 同一字符在不同编码中表达形式不一样。 某些特定的字符在不同环境、不同语言中表达形式不一样。 其中org.apache.commons.lang.StringEscapeUtils已废 阅读全文
posted @ 2023-11-29 08:26 残城碎梦 阅读(1449) 评论(0) 推荐(0) 编辑
摘要:apache的文件名工具类FilenameUtilsorg.apache.commons.io.FilenameUtils。 FileUtils和FilenameUtils分别是Apache对文件名和文件的封装,两者可以配合使用。 <dependency> <groupId>commons-io</groupId> <artifactId>commo 阅读全文
posted @ 2023-11-28 08:49 残城碎梦 阅读(241) 评论(0) 推荐(0) 编辑
摘要:apache的文件工具类FileUtilsorg.apache.commons.io.FileUtils是apache提供用来操作文件的工具类,可以简化文件操作。 <!-- FileUtils --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</art 阅读全文
posted @ 2023-11-28 08:40 残城碎梦 阅读(97) 评论(0) 推荐(0) 编辑
摘要:apache的时间监视器StopWatchorg.apache.commons.lang3.time.StopWatch。 在编程过程中,常常需要计算某段程序的运行时间,常见做法是在目标程序段的前后分别记录系统毫微秒时间,通过取差得到时间差,现在有一种更好的方式是:使用apache提供的StopWatch。 相对于System.curren 阅读全文
posted @ 2023-11-27 08:45 残城碎梦 阅读(266) 评论(0) 推荐(0) 编辑
摘要:apache的时间工具类DateUtilsorg.apache.commons.lang3.DateUtils是Apache提供的时间工具类。 <!-- StringUtils、NumberUtils等工具类 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId 阅读全文
posted @ 2023-11-26 19:53 残城碎梦 阅读(742) 评论(0) 推荐(0) 编辑
摘要:apache的数组工具类ArrayUtilsorg.apache.commons.lang3.ArrayUtils是Apache提供的数组工具类。 <!-- StringUtils、NumberUtils等工具类 --> <dependency> <groupId>org.apache.commons</groupId> <artifactI 阅读全文
posted @ 2023-11-26 16:15 残城碎梦 阅读(25) 评论(0) 推荐(0) 编辑
摘要:apache的数字工具类NumberUtilsorg.apache.commons.lang3.NumberUtils <!-- StringUtils、NumberUtils等工具类 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3 阅读全文
posted @ 2023-11-26 11:22 残城碎梦 阅读(50) 评论(0) 推荐(0) 编辑
摘要:apache的字符串工具类StringUtilsorg.apache.commons.lang3.StringUtils。 <!-- StringUtils、NumberUtils等工具类 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang 阅读全文
posted @ 2023-11-26 11:09 残城碎梦 阅读(165) 评论(0) 推荐(0) 编辑
摘要:文件读取和写入工具类Java IO流共涉及40多个类,但基类只有四个: InputStream / Reader :所有输入流的基类,前者是字节输入流,后者是字符输 入流。 OutputStream / Writer :所有输出流的基类,前者是字节输出流,后者是字符输出 流。 BufferedReader整行读取 pu 阅读全文
posted @ 2023-11-26 10:56 残城碎梦 阅读(22) 评论(0) 推荐(0) 编辑
摘要:实现倒计时的4种方式使用TimeUnit实现倒计时 public static void countDown(int sec) throws InterruptedException { while (sec > 0) { System.out.println(sec + "s"); TimeUnit.SECONDS. 阅读全文
posted @ 2023-11-26 10:49 残城碎梦 阅读(109) 评论(0) 推荐(0) 编辑
摘要:汉字转拼音工具类汉字转拼音工具类,拼音首字母大写。 需要注意的是,由于用到了pinyin4j,因此需要导包: <!--汉字转拼音--> <dependency> <groupId>org.clojars.cbilson</groupId> <artifactId>pinyin4j</artifactId> <ver 阅读全文
posted @ 2023-11-26 09:02 残城碎梦 阅读(22) 评论(0) 推荐(0) 编辑
摘要:身份证校验器身份证号码校验规则: 1、身份证号码是18位数,分别是17位数字和1位校验码。 具体含义分别是:6位地址码+8位出生日期+3位顺序码+1位校验码,校验码可能为字母 2、顺序码如果是奇数代表男性,偶数代表女性。 3、最后1位校验码是根据前17位数字算出来的 public final class IdC 阅读全文
posted @ 2023-11-26 08:43 残城碎梦 阅读(67) 评论(0) 推荐(0) 编辑
摘要:apache的BeanUtils<!-- BeanUtils的依赖 --> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.4</version> </dependen 阅读全文
posted @ 2023-11-26 08:37 残城碎梦 阅读(15) 评论(0) 推荐(0) 编辑
摘要:生成6位随机正整数使用Random生成随机数 public static String getStringRandom() { Random random = new Random(); String str = String.valueOf(random.nextInt(9)); for (int i = 0; i 阅读全文
posted @ 2023-11-25 21:11 残城碎梦 阅读(98) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示