![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java灵感创作
文章平均质量分 51
用Java语言创作出具有通用性、易用性、易扩展的API工具,让编程变得更加简单和快乐。
Rex Chou
随薪所欲,薪尽自然凉。
展开
-
Java:实现对表格文件的便捷读取和保存
对磁盘中的表格文件与内存中的Workbook对象之间进行转化的繁琐代码进行了封装原创 2022-12-08 02:04:25 · 1455 阅读 · 0 评论 -
Java:实现目录递归工具类
假设一下,如果你想用代码删除某个文件夹,而这个文件夹下有很多的文件夹和文件。但是File类的delete方法,要么只能删除一个文件,要么只能删除一个空文件夹。所以就要用目录递归的办法,把文件夹里面的东西逐个删除。并且你大概率不仅仅需要删除文件夹的功能,你可能还想要能搜索目录中的文件、获取目录中的文件个数等等的需求,这些功能都需要目录递归。本文旨在用简练的代码提供一个易维护、易扩展的基础版的目录操作工具类,至于其中未完善的部分可由君来自行完善和扩展。首先创建一个DirTreeAction接口,实现原创 2022-03-17 00:15:22 · 938 阅读 · 2 评论 -
Java:实现无限循环迭代器
在Java中,正常的迭代器是有始有终的。但是在实际应用中有些情况还需要我们进一步来写代码,例如实现图片轮播、音乐列表轮播等等。这就好像把一个集合头尾相接,让它可以无限地遍历到下一个元素。于是就有了这么一个需求:我们需要一个可以无限循环迭代的迭代器。废话不多说,上代码:import com.sun.istack.internal.NotNull;import java.util.*;/** * 无限循环迭代器 * 2022/2/18 * * @author Rex Chou * @原创 2022-02-18 22:59:28 · 1426 阅读 · 0 评论