专业的编程技术博客社区

网站首页 > 博客文章 正文

java组件HuTool相关工具类的使用(八)

baijin 2024-09-09 00:59:34 博客文章 8 ℃ 0 评论

Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法。针对常用工具提供了如:Script工具-ScriptUtil,Excel工具-ExcelUtil,Word生成-Word07Writer,系统属性调用-SystemUtil等常用的实用,下面说一下这些工具常用方法。


Script工具-ScriptUtil

compile(ScriptEngine engine, String script)-编译角本

createGroovyEngine()-创建Groovy引擎

createJsEngine()-创建JS引擎

eval(String script)-执行有返回值的Javascript脚本

invoke(String script, String func, Object... args)-执行JS脚本中的指定方法

getScript(String nameOrExtOrMime)-获得单例的ScriptEngine 实例

Excel工具-ExcelUtil

colNameToIndex(String colName)-根据表元的列名转换为列号

getBigWriter(int rowAccessWindowSize)-获得BigExcelWriter,默认写出到第一个sheet

getReader(File bookFile)-获取Excel读取器,通过调用ExcelReader的read或readXXX方法读取Excel内容

readBySax(File file, int rid, RowHandler rowHandler)-通过Sax方式读取Excel,同时支持03和07格式

toLocation(String locationRef)-将Excel中地址标识符(例如A11,B5)等转换为行列表示

Word生成-Word07Writer

addPicture(File picFile, int width, int height)-增加图片,单独成段落

addTable(Iterable<?> data)-添加表格

addText(Font font, String... texts)-添加段落

setDestFile(File destFile)-设置目标文件

系统属性调用-SystemUtil

dumpSystemInfo()-将系统信息输出到System.out中

getCurrentPID()-获取当前进程

getJvmInfo()-取得Java Virtual Machine Implementation的信息。

getRuntimeInfo()-取得Runtime的信息。

getTotalMemory()-获取使用内存信息

更多功能添加中。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表