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

Java知识字符串拼接不要再StringBuilder了用StringJoiner爽

  介绍语
  本号主要是Java常用关键技术点,通用工具类的分享;以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+docker等集成框架的技术分享;datax、kafka、flink等大数据处理框架的技术分享。文章会不断更新,欢迎码友关注点赞收藏转发!
  望各位码友点击关注,冲 1000 粉。后面会录制一些视频教程,图文和视频结合,比如:图书介绍网站系统、抢购系统、大数据中台系统等。技术才是程序猿的最爱,码友们冲啊
  如果码友觉得代码太长,可以从头到尾快速扫射一遍,了解大概即可。觉得有用后再转发收藏,以备不时之需。
  正文:
  StringJoiner看名字就知道是用于字符串拼接的,以前在for循环中拼接字符串,使用StringBuffer或者StingBuilder拼接,最后在for循环外面还要处理逗号的问题,那么使用StringJoiner就不需要了,java团队把常用的字符串拼接内置了这个工具类,一起看下把。
  StringJoiner是java8新增的工具类,无依赖性能强,这类的字符串拼接就不要再使用StringBuilder或者StringBuffer了,用StringJoiner真的很爽。
  Example源码:  import java.util.StringJoiner;  public class StringJoinerExample {      public static void main(String[] args) {          // 假如有一串以逗号分隔的数据字符串,提取数字并重新组装为+号分隔,如2,3,4,5,6组装为2+3+4+5+6         String numbers = "2,3,4,5,6";         String[] numberArray = numbers.split(",");          // 使用StringBuilder或者StringBuffer         StringBuilder sb = new StringBuilder();         for (String num : numberArray) {             sb.append(num).append("+");         }         System.out.println(sb);         System.out.println(sb.substring(0, sb.length()-1));          // 使用StringJoiner         StringJoiner sj = new StringJoiner("+");         for (String num : numberArray) {             sj.add(num);         }         System.out.println(sj);           // 还可以设置前后拼接的字符哦           StringJoiner sj2 = new StringJoiner("+", "加法:", "=");           for (String num : numberArray) {            sj2.add(num);           }           System.out.println(sj2);     }  }
  打印的结果:  2+3+4+5+6+ 2+3+4+5+6 2+3+4+5+6 加法:2+3+4+5+6=
  鄙人编码十年多,在项目中也积累了一些工具类,很多工具类在每个项目都有在用,很实用。大部分是鄙人封装的,有些工具类是同事封装的,有些工具类已经不记得是ctrl+c的还是自己封装的了,现在有空就会总结项目中大部分的工具类,分享给各位码友。如果文章中涉及的代码有侵权行为请通知鄙人处理。
  计划是先把工具类整理出来,正所谓工欲善其事,必先利其器。项目中不管是普通单体项目还是多模块maven项目或是分布式微服务,一部分功能模块都是可以重用的,工具类模块就是其中之一。

美政府宣布将在未来5年拨款近50亿美元,以部署电动汽车充电桩智通财经APP获悉,白宫正在努力遏制气候变化和让更多美国民众使用电动汽车。周四,美国能源部和交通部宣布,将在未来5年内拨款近50亿美元,以帮助各州加强部署电动汽车的充电服务。总统拜你觉得未来的手机会带全息投影吗?为什么?感谢邀请,你觉得未来的手机会带全身投影吗?为什么?关于这个问题我觉得未来的手机会带全身投影的,因为未来的科学发展使人无法估量的,它会超乎人们的想象力,虽然我不明白全身投影的具体项目潮玩是否是未来社会的主流?潮玩是否是未来社会的主流,不会,也不可能是。因为潮玩只是一些新潮的体育项目娱乐精品推荐,即便是他聚合了国内很多的体育娱乐场馆,虽然可以免费场馆体验,试玩,运动交友等等,各种活动,但晶体管技术迎来颠覆,手机续航或重回周充时代?手机在过去的二十年间完成了从功能机向智能机的进化。如今,作为移动互联网的重要终端,手机已经成为我们日常生活必不可少的赛博器官。在手机向智能机进化的过程中,手机变得性能更强大,拍照更解析植物胰岛素科学家发现水稻增产新机制科技日报杭州2月9日电(洪恒飞陈鎏琰记者江耘)记者9日从中国水稻研究所获悉,该所张健研究员团队与胡培松院士团队经合作,首次揭示了植物胰岛素6磷酸海藻糖(Tre6P)调控水稻碳源分配隐伏型顺层边坡稳定性研究获进展隐伏型顺层边坡广泛存在于自然边坡和工程边坡,由于顺向结构面没有出露而是向下隐入坡脚,坡体内容易集聚高能量孕育大型滑坡。随着新建川藏铁路雅安至林芝段雅鲁藏布江下游水电开发等西部重大工B站这回摊上大事了,B站员工春节加班猝死,公司股价蒸发三千亿春节期间本是阖家欢乐幸福的日子,可是B站的员工却再也享受不到这种欢乐,B站春节期间某员工突发脑出血,是加班导致猝死还是其他原因?可能有人对B站不是很了解,我们一起看看B站是什么?一币安火币等1400家加密企业入驻,迪拜的吸引力在哪里?财联社区块链日报(杭州,记者徐赐豪)讯,日前,沙特阿拉伯宣布将投资64亿美元用于元宇宙和区块链技术。实际上,同样作为石油大国的阿拉伯联合酋长国一直是世界上最支持和拥抱区块链的国家之亚马逊欧洲站FBA费用上涨,美国港口或将持续拥堵2。11跨境早报新闻直通车01hr亚马逊欧洲站发布公告称,为帮助英国和欧盟卖家发展业务,欧洲站将于3月31日起更新推荐费以及亚马逊物流费用(FBA)。亚马逊欧洲站发布公告称,为帮助英国和欧盟卖家发背后的力量华云数据为东方证券IT架构转型升级保驾护航随着数字化经济浪潮的持续推进,以金融科技为引导的创新已全面崛起,金融业正结合新技术重塑IT架构革新应用,借数字化转型赢得新机遇。尤其是证券行业,新技术的发展给证券行业带来了商业模式ios系统更新到15。4版本了,说说要注意的几点1如果你是iPhone12及以上,还是最好更新,毕竟带着口罩解锁非常香!2如果你是iPhone12以下,最好停留在15。3版本上,15。3版这个正式版非常稳定!续航和信号都还可以,
13。72万起售,全系2。0T引擎,堪比中型SUV的身材,解析吉利星越L时间回到2010年,吉利斥巨资收购了沃尔沃,不仅拯救了这个濒临破产的汽车品牌,也成功发展了自己,目前吉利的产品序列已经十分丰富,在各个级别都拥有极具竞争力的车型,而最新上市的星越L10。99万起售,新款斯柯达明锐上市,掀背式后尾门同级少有日前,上汽大众斯柯达推出了2021款明锐,本次上市的新车只提供1。5L自吸发动机,共三款配置车型,而2020款的1。2T和1。4T被取消了,这也是为了给明锐PRO让步,未来202111。58万起售,MG6PRO上市,配瞬时增压技术,可变排气阀门日前,MG6PRO正式上市,算是MG6的升级版,也算是MG6的运动版,新车共推出了四款车型,售价区间为11。5813。98万,而在上市之初,厂家还给出了6000元的现金红包,相当于ampampquot小途锐ampampquot回归,新款途观L再进化,年轻化改造很成功时间回到2010年,上汽大众引进了全新紧凑型SUV途观,这款被誉为小途锐的车型一经上市,就得到了消费者的追捧,很多人不惜加价提车,时间来到2017年,途观变成了途观L,并且成功跻身8年多没改款依然月销万余台,只要5万多,大众桑塔纳还值得买吗?2012年普桑停产之后,上汽大众随即推出了全新桑塔纳,虽说已经沦为入门级车型的地位,但桑塔纳三个字也算是金字招牌了,所以即使8年多没有大改款,但这款车的月均销量依旧保持在万台以上,做云计算时代里的消费品,偶数完成B轮近2亿元融资如今的数据库市场,用百花齐放来形容也丝毫不夸张。2020年,Snowflake上市,估值高达700亿,是老牌数仓领导性企业Teradata的近30倍。在IaaS层的建设完成后,企业云驭数智时代CDLI云计算与数字化领导者创新论坛全球经济在经历了疫情大流行之后增长放缓,复苏乏力,正进入充满不确定性的后全球化时代。为求在新常态下获得逆势增长与可持续发展的强劲新引擎,各行各业的数字化领导者们正积极探索和部署实施11。98万起售,解析东风日产新款劲客,1。5LCVT,百公里油耗5。6升9月29日,东风日产新款劲客正式上市,新车共推出3款车型,售价区间为11。9813。78万元,作为中期改款车型,新车采用了日产最新的家族化设计风格,配置也得到了全面提升。外观方面,不是豪华品牌,却比同价位BBA车型有逼格,解析斯巴鲁傲虎在国内汽车市场,BBA的号召力非常强,这三个品牌几乎成为了豪华品牌的代名词,但在面对满大街的BBA车型时,也难免会出现审美疲劳,甚至会觉得很俗气,反而是一些小众品牌的小众车型更有逼约合人民币3144万,2022款日产途乐正式发布,搭载5。6升V8发动机日前,我们从海外媒体获悉,2022款日产途乐正式发布,新车在北美市场的售价区间为4。896。89万美元,约合人民币3144万元,作为中期改款车型,2022款途乐主要是对一些细节和配让张一鸣紧张的原神,让马化腾更紧张今日流出一张字节跳动内部的飞书群聊截屏,是字节老大张一鸣突然发现,大量员工上班时间不聊工作,而在聊游戏原神。其实,原神不但让张一鸣紧张了,也让马化腾紧张了。虽然原神一直背负抄袭大杂