Hutool工具:使用Hutool工具进行Convert类型转换

Posted 杀手不太冷!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hutool工具:使用Hutool工具进行Convert类型转换相关的知识,希望对你有一定的参考价值。

Hutool工具:使用Hutool工具进行Convert类型转换

建maven工程并在pom文件中导入依赖

痛点

在Java开发中我们要面对各种各样的类型转换问题,尤其是从命令行获取的用户参数,从HttpRequest获取的Parameter等等,这些参数类型多种多样,我们怎么去转换他们呢?常用的办法是先整成String,然后调用XXX.parseXXX方法,还要承受转换失败的风险,不得不加一层try catch,这个小小的过程混迹在业务代码中会显得非常难看和臃肿。

Convert类

Convert类可以说是一个工具方法类,里面封装了针对Java常见类型的转换。Convert类大部分方法为toXXX,参数为Object,可以实现将任意可能的类型转换为指定类型,同时支持第二个参数defaultValue用于在转换失败时返回一个默认值。

测试

hutool工具中的Convert工具类的源码

启发

以后写项目的时候一定要首先引入hutool工具包,为了方便单元测试还要引入junit依赖。

以后我们写项目的时候要提前引入hutool工具的依赖,这样我们在后续的类型转换的时候就可以直接使用hutool工具包里面的类型转换的工具了。并且几乎我们写代码牵涉到的所有的工具类,包括日期转换什么了的,包括发送Http请求了,都可以在hutool工具包里面找到,所以我们今后要做的就是练习找hutool工具包里面的工具,知道怎么使用就行了。因此以后写项目的时候一定要首先引入hutool工具包,为了方便单元测试还要引入junit依赖。

下载hutool源码到本地

下载到本地之后,hutool源码工程如下图:

题外话

以后想要用Hutool工具的东西的时候,可以直接去百度搜索Hutool,然后进入官网查询相关内容。

以上是关于Hutool工具:使用Hutool工具进行Convert类型转换的主要内容,如果未能解决你的问题,请参考以下文章

使用hutool工具类进行导出

Hutool 国产工具类库

使用hutool做本地缓存的工具类

使用hutool做本地缓存的工具类

Hutool常用工具类

SpringBoot项目使用hutool工具进行HttpClient接口调用的处理(文件上传)