总结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
文件。