StringBuilder和Stringjoiner
StringBuilder
- StringBuilder 可以看做是一个容器,创建之后里面的内容是可以变的。
- 作用:提高字符串的操作效率
StringBUilder 常用方法:
append:添加数据,并返回对象本身
reverse:反转容器中的内容。
length: 获取字符串的长度
toString : 通过toString 就可以实现把StringBuilder 转换为String
链式编程
当我们调用一个方法的时候,不需要用变量去接受他的结果,可以继续调用其他的方法。例如:
StringBuilder sb = new StringBuilder();
sb.append("1").append("2").append("3");
- StringBuilder 使用场景:用于字符串的拼接和反转字符串
Stringjoiner
StringJoiner 可以看做是一个容器,创建之后里面的内容是可以变的,也能提高字符串的操作效率,而且操作更简洁。(但是市面上用的比较少)
例如完成代码:将{1,2,3}指定输出格式为[1,2,3]
int arr[] = {1,2,3};
StringJoiner sj = new StringJoiner(",", "[", "]");
// 中 头 尾
for (int i = 0; i < arr.length; i++) {
sj.add(arr[i]+"");
}
System.out.println(sj.toString());
如果new出一个StringJoiner 容器里面只有一个参数,如new StringJoiner(“——”),则表示中间连接符是“——”
StringJoiner的成员方法:
- add:添加元素
- length:获取长度
- toString: 返回一个字符串
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2022-01-10 java 数组使用