hutoolJava工具类的使用


注意 Hutool只支持JDK7+,对应Android平台也并不支持。

子模块

每个子模块可以被单独引入使用,修改左边名字为artifactId即可。如果想引入所有模块,可以引入hutool-all即可。

  • hutool-aop JDK动态代理封装,提供非IOC下的切面支持
  • hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤
  • hutool-cache 缓存
  • hutool-core 核心,包括Bean操作、日期、各种Util等
  • hutool-cron 定时任务模块,提供类Crontab表达式的定时任务
  • hutool-crypto 加密解密模块
  • hutool-db JDBC封装后的数据操作,基于ActiveRecord思想
  • hutool-dfa 基于DFA模型的多关键字查找
  • hutool-extra 扩展模块,对第三方封装(模板引擎、邮件等)
  • hutool-http 基于HttpUrlConnection的Http客户端封装
  • hutool-log 自动识别日志实现的日志门面
  • hutool-script 脚本执行封装,例如Javascript
  • hutool-setting 功能更强大的Setting配置文件和Properties封装
  • hutool-system 系统参数调用封装(JVM信息等)
  • hutool-geo GeoHash封装
  • hutool-json JSON实现

通过Maven引入项目

RELEASE版本引用

在项目的pom.xml的dependencies中加入以下内容:

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>4.0.12</version>
</dependency>

SNAPSHOT版本引用

  1. 添加SNAPSHOT支持:
<parent>
    <groupId>org.sonatype.oss</groupId>
    <artifactId>oss-parent</artifactId>
    <version>9</version>
</parent>
  1. 引用SNAPSHOT版本的库
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>4.0.13-SNAPSHOT</version>
</dependency>

通过Gradle引入项目

compile 'cn.hutool:hutool-all:4.0.12'

工具包的版本可以通过 http://search.maven.org/ 搜索hutool-all找到项目。

非Maven项目

直接下载jar包

可以从http://search.maven.org/ 搜索hutool-all找到项目,点击对应版本,下面是相应的Jar包,导入即可使用。

一键直达:http://search.maven.org/#search%7Cga%7C1%7Chutool-all

如果中央库访问不便,可以访问阿里云的资源:

http://maven.aliyun.com/nexus/content/groups/public/cn/hutool/hutool-all/

自行编译安装

访问Hutool的码云主页:https://gitee.com/loolly/hutool 下载整个项目源码(v4-master或v4-dev分支都可)然后进入Hutool项目目录执行:

bin/hutool.sh install

子模块

每个子模块可以被单独引入使用,修改左边名字为artifactId即可。如果想引入所有模块,可以引入hutool-all即可。

  • hutool-aop JDK动态代理封装,提供非IOC下的切面支持
  • hutool-bloomFilter 布隆过滤,提供一些Hash算法的布隆过滤
  • hutool-cache 缓存
  • hutool-core 核心,包括Bean操作、日期、各种Util等
  • hutool-cron 定时任务模块,提供类Crontab表达式的定时任务
  • hutool-crypto 加密解密模块
  • hutool-db JDBC封装后的数据操作,基于ActiveRecord思想
  • hutool-dfa 基于DFA模型的多关键字查找
  • hutool-extra 扩展模块,对第三方封装(模板引擎、邮件等)
  • hutool-http 基于HttpUrlConnection的Http客户端封装
  • hutool-log 自动识别日志实现的日志门面
  • hutool-script 脚本执行封装,例如Javascript
  • hutool-setting 功能更强大的Setting配置文件和Properties封装
  • hutool-system 系统参数调用封装(JVM信息等)
  • hutool-geo GeoHash封装
  • hutool-json JSON实现

通过Maven引入项目

RELEASE版本引用

在项目的pom.xml的dependencies中加入以下内容:

&lt;dependency&gt;
    &lt;groupId&gt;cn.hutool&lt;/groupId&gt;
    &lt;artifactId&gt;hutool-all&lt;/artifactId&gt;
    &lt;version&gt;4.0.12&lt;/version&gt;
&lt;/dependency&gt;

SNAPSHOT版本引用

  1. 添加SNAPSHOT支持:
&lt;parent&gt;
    &lt;groupId&gt;org.sonatype.oss&lt;/groupId&gt;
    &lt;artifactId&gt;oss-parent&lt;/artifactId&gt;
    &lt;version&gt;9&lt;/version&gt;
&lt;/parent&gt;
  1. 引用SNAPSHOT版本的库
&lt;dependency&gt;
    &lt;groupId&gt;cn.hutool&lt;/groupId&gt;
    &lt;artifactId&gt;hutool-all&lt;/artifactId&gt;
    &lt;version&gt;4.0.13-SNAPSHOT&lt;/version&gt;
&lt;/dependency&gt;

通过Gradle引入项目

compile 'cn.hutool:hutool-all:4.0.12'

> 工具包的版本可以通过 http://search.maven.org/ 搜索hutool-all找到项目。

非Maven项目

直接下载jar包

可以从http://search.maven.org/ 搜索hutool-all找到项目,点击对应版本,下面是相应的Jar包,导入即可使用。

一键直达:http://search.maven.org/#search%7Cga%7C1%7Chutool-all

如果中央库访问不便,可以访问阿里云的资源:

http://maven.aliyun.com/nexus/content/groups/public/cn/hutool/hutool-all/

自行编译安装

访问Hutool的码云主页:https://gitee.com/loolly/hutool 下载整个项目源码(v4-master或v4-dev分支都可)然后进入Hutool项目目录执行:

bin/hutool.sh install
```</textarea>
			</div>

<script type="text/javascript">
$('#article_area').on("click", "img", function(){
	var url = $(this).attr("src");
	if(url!=""){
		window.open(url, "_blank");
	}
});
$('#article_area a').each(function(){
	var url = $(this).attr("href");
	if(url.indexOf("://")>-1){
		if(url.indexOf("mydoc.io") > -1 || url.indexOf("doc.oschina") > -1){
			return;
		}
		$(this).attr('target', '_blank');
	}
});
</script>
<script type="text/javascript" src="/action/visit/document_version?id=39315" defer="defer"></script>
			</div>
  		</div>
	</article>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM