string-concatenation - 连接字符串列表

标签 string-concatenation ceylon

假设我有 ceylon 字符串列表。 (不一定是 List<String> ;它可以是可迭代对象、序列、数组等)将所有这些字符串连接成一个字符串的最佳方法是什么?

最佳答案

最有效的解决方案是使用静态方法String.sum() ,因为它在幕后针对 String 流进行了优化(并使用 StringBuilder)。

value concat = String.sum(strings);

这里提出的其他解决方案虽然正确,但都使用基于 Summable 的通用函数,原则上它们稍微慢一些。

关于string-concatenation - 连接字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49721849/

相关文章:

android - 使用 Ceylon 编写 Android 应用程序

maven - 可以将Ceylon与Maven和/或Gradle和/或SBT一起使用吗?

html - XPath 返回由 html 标签分割的字符串连接

java - 从属性文件中读取参数化字符串并使用PreparedStatement进一步执行

java - 字符串连接中 string.concat 和 + 运算符的区别

ceylon - 实现 Sumable 时遇到问题

ceylon - ceylon 语中的递归别名

不同版本的 Ceylon 模块?

Java 编译器为字符串连接构建低效代码?

java - 关于 "+"运算符及其 StringBuilder 实现