StringJoiner

devtools/2024/9/23 6:18:33/

StringJoiner是Java 8新增的一个API,他是基于StringBuilder实现,用于实现对字符串之间通过分隔符拼接的场景。

描述:

这段代码的功能是使用StringJoiner类将字符串数组中的元素连接成一个字符串,并使用指定的分隔符和前后缀。具体来说:
首先,通过StringJoiner类的构造函数创建一个StringJoiner对象sj,指定分隔符为逗号(", "),前缀为方括号 "[",后缀为方括号 "]"。
然后,使用add()方法依次将字符串"aaa"、"bbb"、"ccc"加入到sj中。
接着,使用length()方法获取sj中字符串的长度,并通过System.out.println()方法打印出来。
最后,使用toString()方法将sj转换为字符串,并通过System.out.println()方法打印出来。打印的结果为"[aaa, bbb, ccc]"。
总结:这段代码主要演示了StringJoiner类的使用方法,用于将多个字符串连接成一个字符串,并可以自定义分隔符和前后缀
java">package StringBuilder;import java.util.StringJoiner;public class Demo4 {public static void main(String[] args) {StringJoiner sj = new StringJoiner(",", "[", "]");sj.add("aaa").add("bbb").add("ccc");System.out.println(sj.length());System.out.println(sj.toString());}
}

http://www.ppmy.cn/devtools/40496.html

相关文章

基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (一)

基于LlaMA 3 LangGraph 在windows本地部署大模型 (一) RAG 是未来人工智能应用的基石。大家并不是在寻求仅仅产生无意义反应的人工智能。而目标是人工智能能够从特定文档集中检索答案,理解查询的上下文,指导自己搜索其嵌入内容或…

【系统架构师】-案例篇(三)NoSQL与分布式对象调用

1、NoSQL 一个基于Web 2.0的大型社交网络系统。就该系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用的商用关系型数据库,系统内部数据采用中央集中方式存储。该系统投入使用后,初期用户数量少,系统运行平…

ExcelVBA在选择区域(有合并)中删除清除空行

【问题】 关于删除空行,以前是用函数来完成工作的, 今天有人提出问题,传来这个文件, 现有数据,1w多行,其中有部分列有不同合并单元格,跨行也不一样。如果要进行筛选删除空行,有一定的…

递归式--三种求解时间复杂度的方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、代换法二、递归树法三.主方法总结 前言 学无止境,笔勤不辍。很久没有更新算法专栏了…笔者终于找到时间来更新了。今天,笔者给大家…

【源码+文档+调试教程】基于微信小程序的电子购物系统的设计与实现

摘 要 由于APP软件在开发以及运营上面所需成本较高,而用户手机需要安装各种APP软件,因此占用用户过多的手机存储空间,导致用户手机运行缓慢,体验度比较差,进而导致用户会卸载非必要的APP,倒逼管理者必须改…

thinkphp8 framework和 element plus admin前后端分离系统之PHP安装教程

DIYGW-UI-PHP是一款基于thinkphp8 framework和 element plus admin开发而成的前后端分离系统。目的是结合现有diygw-ui打造一个后台API开发。 实现PHP源码前请先下载小皮面板或者宝塔。 系统已经集成了部分功能 用户管理 后台用户管理部门管理 配置公司的部门结构&#xff0…

Oracle如何实现rsa加密和例子

在Oracle数据库中实现RSA加密通常需要使用Java编写的存储过程,因为Oracle自身并不直接支持RSA加密的原生函数。下面是一个基本的例子,说明如何在Oracle中使用Java存储过程来实现RSA加密。 首先,你需要一个Java类(比如我们称之为R…

整理好的宁夏光伏发电数据集(2007-2020年)

1、包含指标:采样结束时刻、采样起始时刻、时间间隔、气温、方位角、云层不透明度、露点温度、DHI(太阳散射辐射指数)、DNI(太阳直接辐射指数)、GHI(太阳总水平辐射)、GTI(固定倾角辐…