热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Hutool之类型转换类——Convert

为什么80%的码农都做不了架构师?类型转换类Convert在Java开发中我们要面对各种各样的类型转换问题,尤其是从命令行获取的用户参数、从Htt

为什么80%的码农都做不了架构师?>>>   hot3.png

类型转换类Convert

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

1. toStrtoInttoLongtoDoubletoBool方法

这几个方法基本代替了JDK的XXX.parseXXX方法,传入两个参数,第一个是Object类型的被转换的值,第二个参数是默认值。这些方法做转换并不抛出异常,当转换失败或者提供的值为null时,只会返回默认值,返回的类型全部使用了包装类,方便我们需要null的情况。

2. 半角转全角toSBC和全角转半角toDBC

在很多文本的统一化中这两个方法非常有用,主要对标点符号的全角半角转换。


转载于:https://my.oschina.net/looly/blog/270829


推荐阅读
author-avatar
starry-night--_848
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有