当前位置:首页 > 单片机 > 架构师社区
[导读]作者 | 一灯架构来源 | www.toutiao.com/i6943239541448917512工作很多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用...

者 | 一灯架构
来源 | www.toutiao.com/i6943239541448917512


工作很多年后,才发现有很多工具类库,可以大大简化代码量,提升开发效率,初级开发者却不知道。而这些类库早就成为了业界标准类库,大公司的内部也都在使用,如果刚工作的时候就有人告诉我使用这些工具类库,该多好!

一块看一下有哪些工具类库你也用过。

1. Java自带工具方法

1.1 List集合拼接成以逗号分隔的字符串

// 如何把list集合拼接成以逗号分隔的字符串 a,b,c  
List list = Arrays.asList("a""b""c");  
// 第一种方法,可以用stream流  
String join = list.stream().collect(Collectors.joining(","));  
System.out.println(join); // 输出 a,b,c  
// 第二种方法,其实String也有join方法可以实现这个功能  
String join = String.join(",", list);  
System.out.println(join); // 输出 a,b,c  

1.2 比较两个字符串是否相等,忽略大小写

if (strA.equalsIgnoreCase(strB)) {  
  System.out.println("相等");  
}  

1.3 比较两个对象是否相等

当我们用equals比较两个对象是否相等的时候,还需要对左边的对象进行判空,不然可能会报空指针异常,我们可以用java.util包下Objects封装好的比较是否相等的方法

Objects.equals(strA, strB);  

源码是这样的

public static boolean equals(Object a, Object b) {  
    return (a == b) || (a != null 
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

美国旧金山和中国苏州2026年2月8日 /美通社/ -- 信达生物制药集团(香港联交所股票代码:01801),一家致力于研发、生产和销售肿瘤、自身免疫、代谢、眼科等重大疾病领域创新药物的生物制药公司,宣布与礼来制药达成战...

关键字: COM 代码 创始人 控制

香港2026年2月4日 /美通社/ -- 华钦科技集团(纳斯达克代码:CLPS,以下简称"华钦科技"或"集团")今日宣布其董事会已通过一项集团股份回购计划的决议。该决议声明,当集团股价低于每股2美元时,集团可在公开市场上...

关键字: PS BSP 代码 纳斯达克

香港2025年12月11日 /美通社/ -- 诺亚控股有限公司(Noah Holdings Limited,以下简称"诺亚"或"公司",纽交所代码:NOAH,港交所代码:6686)...

关键字: AI 代码 AN 操作系统

弗吉尼亚州阿什本2025年12月10日 /美通社/ -- 企业技术与创新领域的领先合作伙伴DXC Technology(纽约证券交易所代码:DXC)今日宣布推出AdvisoryX,这是一支旨在帮助企业应对最复杂的战略、运...

关键字: ADVISOR AI TECHNOLOGY 代码

新加坡2025年12月8日 /美通社/ -- 近日,51Talk在线教育集团("51Talk"或"公司")(纽约证券交易所美国股票代码:COE)公布了其截至2025年9月...

关键字: BSP 代码 创始人 新加坡

北京2025年12月2日 /美通社/ -- 亚马逊云科技在2025 re:Invent全球大会上,宣布为Amazon Transform推出全新的Agent功能,以快速推进代码和应用现代化,助力客户更快消除技术债务,将更...

关键字: 亚马逊 代码 TRANSFORM AGENT

苏州2025年11月10日 /美通社/ -- 在11月8日举行的天准科技股份有限公司(股票代码:688003)成立二十周年峰会上,一项承载深远意义的公益计划——"美道基金"正式发布。香港科技大学校董会...

关键字: AI 人工智能 代码 智能化

模块化是一种将复杂系统分解为独立、可管理单元的软件开发方法。在前端开发中,模块化指的是将JavaScript代码、样式、模板等资源组织成独立的功能单元。

关键字: 模块化 代码

香港2025年10月10日 /美通社/ -- 华钦科技集团公司(纳斯达克代码:CLPS,以下简称"华钦科技")今日宣布将于下周五2025年10月17日开盘前发布2025财年下半年及全年财报。 华钦科技集团公司简介 华...

关键字: PS BSP 代码 COM

马耳他弗洛里亚纳2025年9月30日 /美通社/ -- ArriTech今日宣布推出新一代QGen Online软件平台,助力企业无需编码即可构建合规的客户入驻流程,并将AI驱动的KYC(了解你的客户)、KYB(了解你的...

关键字: GEN 代码 ITECH ARRI
关闭