首页 > Java > java教程 > 如何在 Java 中高效创建逗号分隔列表?

如何在 Java 中高效创建逗号分隔列表?

Patricia Arquette
发布: 2024-12-10 03:16:14
原创
525 人浏览过

How Can I Efficiently Create Comma-Delimited Lists in Java?

在 Java 中高效创建分隔列表

在 Java 中,通常需要创建逗号分隔的值列表。虽然简单的方法可能就足够了,但由于重复创建字符串,它可能效率低下。幸运的是,还有更高效的替代方案。

Pre-Java 8:

Apache Commons Lang 提供了 StringUtils.join 方法,该方法提供了一种将元素连接到的便捷方法分隔字符串:

String joinedString = StringUtils.join(new String[] {"elementName", "anotherElementName"}, ",");
登录后复制

Java 8:

Java 8 引入了几种高效字符串连接的新方法:

  • StringJoiner:可以高效连接的可变字符序列
StringJoiner joiner = new StringJoiner(",");
joiner.add("elementName").add("anotherElementName");
String joinedString = joiner.toString(); // "elementName,anotherElementName"
登录后复制
  • String.join:连接可变参数列表或可迭代元素的静态方法。
String joinedString = String.join(",", "elementName", "anotherElementName"); // "elementName,anotherElementName"
登录后复制
List<String> strings = List.of("Java", "is", "cool");
String joinedString = String.join(" ", strings); // "Java is cool"
登录后复制

这些方法提供了一种简洁高效的方法来在 Java 中构建分隔列表,大大减少了字符串连接的开销。

以上是如何在 Java 中高效创建逗号分隔列表?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板