总结Java开发生涯中经常用到的工具类
-
FtpUtils.java
实现了FTP协议下的网络连接、文件上传、文件下载功能。 -
DocUtils.java
实现一个简易word模版内容替换工具,兼容docx和doc格式。
使用时需要在word文档中通过占位符${key}表述对应的内容,然后构造一个Map<String key,String value>传入对应的模版文档中即可,该工具会自动用Map中的value替换文档中的对应的占位符key代表的数据。 -
MoneyUtils.java
货币格式化工具,可以将金额转换为国际通用的千分位分隔格式的显示方式,使之看起来更直观。 -
DateFormatUtils.java
日期时间格式化工具,将日期按照指定格式转化为ISO标准显示方式,或者国内通用的常规显示格式。 -
Axis2StubUtil.java
Axis2生成的Webservice stub文件处理工具,可以删除所有毫无意义的单行和多行注释、删除所有空行、简化生成的代码中对java.lang.**的垃圾引用,尽最大努力压缩简化stub文件。 使用时,只需调用removeInvalidCodeLine(File input,File output)即可,input指定axis2生成的原始stub代码文件,output指定压缩简化之后的最终stub文件。