网站首页 > 博客文章 正文
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()-获取使用内存信息
更多功能添加中。
- 上一篇: Hutool? 让代码不糊涂(hutool-db)
- 下一篇: 一个非常不错的工具包(一个好用的工具)
猜你喜欢
- 2024-09-09 jww基于springboot+dubbo分布式架构
- 2024-09-09 超实用的第三方开发工具库及开源项目
- 2024-09-09 基于springboot+dubbo分布式架构(spring boot+dubbo)
- 2024-09-09 软开企服开源的JVS开发套件(V2.1.3)产品说明书
- 2024-09-09 高效编程Hutool工具分析:Hutool设计方案与使用案例(第二部分)
- 2024-09-09 国内最火的几款Java开源项目(java最流行的开源软件)
- 2024-09-09 基于springboot+dubbo分布式架构jww
- 2024-09-09 只改了五行代码接口吞吐量提升了10多倍
- 2024-09-09 SpringBoot+Dubbo+Zookeeper+Redis+MQ分布式快速开发平台源码
- 2024-09-09 半个月收获接近 1k 的点赞!你需要的开源项目都在这里
你 发表评论:
欢迎- 08-06nginx 反向代理
- 08-06跨表插入连续的日期,sheetsname函数#excel技巧
- 08-06初中生也能学的编程,不走弯路,先用后学
- 08-06find命令的“七种武器”:远不止-name和-type
- 08-06恶意代码常见的编程方式
- 08-06kali2021ping 外网不通
- 08-06因为一个函数strtok踩坑,我被老工程师无情嘲笑了
- 08-06hadoop集群搭建详细方法
- 15℃nginx 反向代理
- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- powershellfor (73)
- messagesource (71)
- plsql64位 (73)
- vueproxytable (64)
- npminstallsave (63)
- #NAME? (61)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- nacos启动失败 (64)
- ssh-add (70)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- qcombobox样式表 (68)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)