范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

springboot整合Hutool实现Convert类型转换实用案例值得收藏

  青锋每日分享
  每天分享技术实战干货,技术在于积累和收藏,我们不一定比别人厉害多少,但我们懂得收藏和积累。万一有一天用到了呢!
  关注博主,每天带你学习一点点。
  青锋开源产品地址:https://gitee.com/msxy什么是Hutool
  Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以"甜甜的"。
  Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;
  Hutool是项目中"util"包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。 Convert介绍
  Convert类可以说是一个工具方法类,里面封装了针对Java常见类型的转换,用于简化类型转换。Convert类中大部分方法为toXXX,参数为Object,可以实现将任意可能的类型转换为指定类型。同时支持第二个参数defaultValue用于在转换失败时返回一个默认值。 Java常见类型转换
  1、转换为字符串:  /**      * 转换为字符串      */     @Test     public void toStr() {         int a = 1;         //aStr为"1"         String aStr = Convert.toStr(a);         System.out.println(aStr);         long[] b = {1,2,3,4,5};         //bStr为:"[1, 2, 3, 4, 5]"         String bStr = Convert.toStr(b);         System.out.println(bStr);     }
  2、转换为指定类型数组 /**      * 转换为指定类型数组      */     @Test     public void toIntArray() {         String[] b = { "1", "2", "3", "4" };         //结果为Integer数组         Integer[] intArray = Convert.toIntArray(b);         System.out.println(intArray.length);         long[] c = {1,2,3,4,5};         //结果为Integer数组         Integer[] intArray2 = Convert.toIntArray(c);         System.out.println(intArray2.length);     }
  3、转换为日期对象  /**      * 转换为日期对象      */     @Test     public void toDate() {         String a = "2022-04-19";         Date value = Convert.toDate(a);         System.out.println(value);     }
  4、转换为集合  /**      * 转换为集合      */     @Test     public void toList() {         Object[] a = {"a", "你", "好", "", 1};         List<?> list = Convert.convert(List.class, a);         //从4.1.11开始可以这么用         List<?> ls2 = Convert.toList(a);         System.out.println(ls2);     }
  半角转全角 /**      * 半角转全角      */     @Test     public void toSBC() {         String a = "123456789";          //结果为:"123456789"         String sbc = Convert.toSBC(a);         System.out.println(sbc);     }
  全角转半角  /**      * 全角转半角      */     @Test     public void toDBC() {         String a = "123456789";          //结果为"123456789"         String dbc = Convert.toDBC(a);         System.out.println(dbc);     }Unicode和字符串转换@Test   public void unicode() {       String a = "我爱青锋";       String unicode = Convert.strToUnicode(a);       System.out.println(unicode);       String raw = Convert.unicodeToStr(unicode);       System.out.println(raw);   } 编码转换 /**      * 在接收表单的时候,我们常常被中文乱码所困扰,其实大多数原因是使用了不正确的编码方式解码了数据。      * 于是Convert.convertCharset方法便派上用场了,它可以把乱码转为正确的编码方式      */     @Test     public void convertCharset() {         String a = "我是青锋";         //转换后result为乱码         String result = Convert.convertCharset(a, CharsetUtil.UTF_8, CharsetUtil.ISO_8859_1);         String raw = Convert.convertCharset(result, CharsetUtil.ISO_8859_1, "UTF-8");         System.out.println(result);         System.out.println(raw);     }金额大小写转换 /**    * 面对财务类需求,Convert.digitToChinese将金钱数转换为大写形式    */   @Test   public void convertTime() {       double a = 67556.32;       //结果为:"陆万柒仟伍佰伍拾陆元叁角贰分"       String digitUppercase = Convert.digitToChinese(a);       System.out.println(digitUppercase);   }数字转换-数字简化/**      *  数字简化      */     @Test     public void numberToSimple() {         // 1.2k         String format1 = Convert.numberToSimple(1200);         System.out.println(format1);     } 数字转换-数字转中文 /**      *  数字转中文 数字转中文方法中,只保留两位小数      */     @Test     public void numberToChinese() {         // 一万零八百八十九点七二         String f1 = Convert.numberToChinese(10889.72356, false);         System.out.println(f1);         // 使用金额大写         // 壹万贰仟陆佰伍拾叁         String f2 = Convert.numberToChinese(12653, true);         System.out.println(f2);     } 数字转换-中文转数字 /**      * 数字中文表示转换为数字      */     @Test     public void chineseToNumber() {         // 1.2k         int f1 = Convert.chineseToNumber("一千零一十二");         System.out.println(f1);     }

国产黑帮剧的巅峰之作,看过的都被他征服最近扫黑风暴火了,孙红雷功不可没。不废话,上名场面。李成阳(孙红雷饰)带了30万现金和兄弟大江,去帮自己老板马帅了一桩恩怨。一开始,笑场迎人,吹捧的话连绵不绝。请求您高抬贵手另一方影院用扬声器和专业扩声扬声器的区别阜新声艺视听电影声音与几乎所有其他类型的专业音频的应用是有不同的,因此扬声器的设计也有所不同,需要区分来看。电影播放的目的是尽可能重现原始素材录音时的状态,这很重要,而不是微不足道。电影制作人系统余量留多少,你知道吗?阜新声艺视听动态余量(Headroom)对于现场扩声录音,甚至对于买辆舒服的车来说,都是一个非常重要的概念。Headroom,在汽车上则翻译为头上空间。我们可以忽略掉买车的部分,但是音频相关的电影银幕进化史阜新声艺视听只要观众走进影厅,最吸睛的自然是一幅硕大的银幕,可以说,银幕已成了电影的代名词。电影近130年的历史上,伴随着银幕的进化史。今天艾维电影对银幕的进化来做一科普。1895年,卢米埃尔时隔3年再回归,黑加给我们带来了一款AMOLED全面屏手表相信很多朋友对3年前的黑加手环还记忆犹新,在当年手环产品非常火爆的时候,黑加就推出了业内首款AMOLED屏幕并且支持NFC功能的手环产品,甚至一度被用户认为是小米手环的升级迭代产品生活中的好伙伴比亚迪唐DM分享提车有一段时间了,买车时在网上看过很多车友的帖子,对我帮助蛮多的,提车后一直想把我的经验分享给大家,无奈没时间。正好趁这次出差,跟大家简单的聊一聊我的爱车比亚迪唐DM,希望对正在准RedmiNote11有惊喜,最大亮点曝光万众瞩目的RedmiNote11将在2021年10月28日1900发布,这个月以来,官方陆陆续续发布不少配置和功能,吸引了很多米粉的关注。其中几大亮点值得我们一起来看看!据悉,Re双11智能手表怎么选Amazfit跃我GTR3Pro表盘个性,功能拉满今年的双11已经正式拉开了序幕,不知道各位尾款人是不是都抢购到了心仪的产品呢?今天小编就给大家分享一款,闭着眼都能够入手的智能手表华米Amazfit跃我GTR3Pro,作为996打HDC2021领航出海高峰论坛邀您共话出海新机遇随着经济全球化趋势的不断加强,海外市场为众多国内企业开启了新的增量时代,部分中国企业在业务出海后获得了当地用户的大量追捧,这些成功案例也加强了越来越多的中国企业对开拓海外市场的信心Amazfit跃我PowerBudsPro深度体验支持心率监测功能真的太香了不知道是不是有许多人和我一样,非常期待市面上有一款能够支持心率监测的真无线耳机。一方面,是因为自己对橡胶铝合金这两种材质过敏,比如佩戴铝合金版的AppleWatch运动后,手腕佩戴电动牙刷哪个牌子好?2021市面五大主流电动牙刷真实优缺点点评电动牙刷真的是出现了越来愈多的品牌,关于很多人关注的电动牙刷哪个牌子好?电动牙刷选哪个?今天就此总结了五款好用电动牙刷的优缺点,大家根据自己的需求购买就可以了。1飞利浦HX2421
浪潮信息预计2022年13月归属净利润盈利3。14亿元至3。62亿元,同比上年增长30至50浪潮信息20220412发布业绩预告,预计2022年13月归属净利润盈利3。14亿元至3。62亿元,同比上年增长30至50。本次业绩变动的原因为报告期内,受益于下游市场需求拉动,公财经辣评用户过亿的美图,摆脱广告依赖真能有戏吗文羊城晚报财经评论员戚耀琪3月30日,美图发布了2021年年度业绩,购买以太币的公允价值增加4。256亿元成为亮点之一,尽管美图秀秀的用户过亿,美图公司却长期被资本市场冷落。据媒体我们来自哪里?又要去往何处?人类是否为地球的原住民,研究这件事情更有助于了解我们人类的过去和未来。在已知的人类文明中,人类的演变经历过多次重大的进步和改革,从而改变了人类的进化走向。例如使用火源制造工具研究提新能源更新坚定信心迎难而上电动车1宁波零部件重要的物流都是通的,并没有封高速,只是对司机检查力度加大。而关于中游是否减产,要动态看TSL蔚来如果迟迟不复工,电池材料跟着减产是合情合理的。而我们要认识到的本质专利超华为,1200KV技术全球第一,中国唯一不派留学前几天和朋友聊天,说到亚洲邻国每天停电46小时,朋友开玩笑说是大商机,可以推广绿色光伏发电项目。回家后,我翻阅了记忆,甚是吃惊,记得上次经历停电还是2011年的事。1000KV特高关于RS485协议串口CAN协议总线modbus,七层模型中的哪层这里总结下(PLC单片机(C语言)嵌入式(C)接触的比较多,前端接触不到这些)RS485协议(更应该叫标准)是串行通讯标准,规定了机械电器特性,对电压和阻抗进行了定义。电气特性差分携手华为横空出世北京汽车魔方北京汽车与华为,这场蓄谋已久的品牌联合行动,即将迎来检验成果的时刻。回顾2021年6月,华为鸿蒙操作系统及华为全场景新品发布会正引发全网关注,与此同时,一张预告了北京汽车全球首款搭spring注册bean的方式1常规的注解注册,如ControllerServiceComponent等,这类bean在spring启动时完全自动注册,无法干预注册过程2通过Import注册,可以直接往ioc容对话投资人如何打造JV3。0新物种?红杉宽带基金分享背后故事今天,极狐(GitLab)传来喜讯完成了数亿元A轮融资签约。迎来了公司成立以来,又一个新的里程碑!去年3月18日,极狐(GitLab)在红杉宽带跨境数字产业基金(以下简称红杉宽带基今日必读影响市场的5件大事(04。11)芯片短缺问题将持续到2024年01特斯拉或将大规模进军锂矿开采和提炼业务小鹏回应辅助驾驶失灵车主未接管特斯拉CEO马斯克在推特上发文称,特斯拉可能会直接大规模地进入锂矿开采和提炼业务,因为作为制造电池的关键部件原以为扣押孟晚舟让华为认怂没想到华为借势扶孟晚舟上位强势出击4月1日晚11点,华为官网更新了管理层的职位。孟晚舟当选为华为轮值董事长,而原轮值董事长郭平卸任,转而担任监事会主席。3月28日,孟晚舟出现在华为集团年度财报会上,这是她被扣海外1