kotlin - 如何在 Kotlin 中向 StringBuilder 追加新行

标签 kotlin stringbuilder

在Java中,以下代码是一种实现方式。

StringBuilder result = new StringBuilder();
result.append(someChar);
result.append("\n");

在 kotlin 中的惯用方式?

最佳答案

Kotlin 1.3 提供 Extension Function以减轻任务。

用法:

val strBuilder = StringBuilder()
strBuilder.appendln("some text")

在 Kotlin 1.4 中,appendln() 已被弃用,appendLine()被介绍了。

用法:

val strBuilder = StringBuilder()
strBuilder.appendLine("some text")

关于kotlin - 如何在 Kotlin 中向 StringBuilder 追加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57705138/

相关文章:

thread-safety - Kotlin: "synchronized"使编译器不确定变量的初始化

firebase - 在Kotlin中检查Firebase Child值

.net - 如何在 .NET 中通过索引有效地覆盖字符串的一部分?

Java StringBuilder 参数性能

java - StringBuffer 还是同步方法?

kotlin - 智能转换无法按预期运行

Kotlin:如何处理 'protected' 属性暴露其内部返回类型

c# - StringBuilder 多次附加相同的字符

java - 将字符动态插入到 StringBuilder 和 Java Matcher 中

arrays - 如何将映射函数应用于 Kotlin 中的数组并更改其值?