当前位置: 首页 > 知识库问答 >
问题:

如何在Kotlin中将新行附加到StringBuilder

史钊
2023-03-14

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

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

kotlin的惯用做法?

共有1个答案

史昀
2023-03-14

Kotlin 1.3提供了扩展功能以简化任务。

使用方法:

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

在Kotlin 1.4中,不推荐使用appendln(),并引入了appendLine()。

使用方法:

val strBuilder = StringBuilder()
strBuilder.appendLine("some text")
 类似资料:
  • 我有一个android库项目(.aar文件,而不是.jar),并将java源代码附加到task中 但是kotlin fource文件并没有显示给我的图书馆的用户。我如何添加kotlin源文件以及?

  • 我正在尝试连接2个字符串,但不确定如何进行连接。 这是我的代码: 我试着用在中添加它,我试着用这种方式创建它,它只显示数字,不显示文本

  • 问题内容: 这是一个js小提琴, 显示了实际的问题。 在组件的render函数中,我使用class渲染div 。在相同组件的功能中,我期望能够选择类并像这样附加到它(因为组件已经安装) 但是,附加内容不会显示。我还尝试(也显示在小提琴中)以相同的方式进行添加,但从父组件到子组件的追加结果相同,并且也从子组件到父组件的空间进行追加结果。我尝试后者的逻辑是,可以更确定dom元素已被渲染。 同时,我能够

  • 我已经了解了如何创建注释处理器。我正在寻找一种方法来保存源类中所有现有的字段、属性和方法,并向它追加更多的方法。 如果可以在不创建新类的情况下修改类--这将是完美的,但是在所有教程中只创建新类,并且我没有发现任何示例将源类的所有内容复制到另一个。 请不要建议使用反射。我需要这为android,所以反射不是可选的原因,资源成本。我正在寻找编译时解决方案。 它是应用程序中实现的自定义脚本语言所必需的,

  • 问题内容: 我试图弄清楚如何在Python中将多个值附加到列表中。我知道很少有方法可以做到这一点,例如手动输入值或将附加操作放入循环中,或和函数。 但是,我想知道是否还有更整齐的方法?也许某个程序包或功能? 问题答案: 您可以使用sequence方法将列表从任意迭代类型中扩展为多个值,无论是另一个列表还是提供值序列的任何其他事物。 因此,您可以用来附加 单个 值,也可以附加 多个 值。

  • 例如,我有一个geojson文件,其特性如下所示。 {类型:FeatureCollection,working_width:20,特征": [ { "类型:特征,几何:{类型:点,坐标:[28.4766, 12.5645456 ] } } ] 如何将属性添加到上述文件中,如下所示。 {“类型”:“FeatureCollection”,“working_width”:20,“features”:[{