当前位置: 首页 > 面试题库 >

如何将换行符追加到StringBuilder

谭兴学
2023-03-14
问题内容

我有一个StringBuilder对象

StringBuilder result = new StringBuilder();
result.append(someChar);

现在,我想在末尾添加一个换行符StringBuilder。我该怎么做?

result.append("/n");

不起作用。因此,我正在考虑使用Unicode编写换行符。请问有帮助吗?如果是这样,我如何添加一个?


问题答案:

它应该是

r.append("\n");

但我建议您按照以下步骤做,

r.append(System.getProperty("line.separator"));

System.getProperty("line.separator")在Java中为您提供系统相关的换行符。同样从Java
7开始,有一个方法可以直接返回值:System.lineSeparator()



 类似资料:
  • 问题内容: 我正在尝试使用Node.js将数据附加到日志文件,并且工作正常,但不会转到下一行。 似乎在下面的功能中不起作用。有什么建议? 问题答案: 看起来您正在Windows上运行此文件(给定了文件路径)。 尝试使用而不是。 老实说很好。您可能正在记事本中查看日志文件或其他无法呈现非Windows换行符的日志文件。尝试在其他查看器/编辑器(例如,写字板)中打开它。

  • 问题内容: 我试图每次都在输出中添加新行。我正在做的是在每行之后添加它,但是我只希望它在设置一定次数后创建它。 例子:3次 问题答案: 只需在for循环中添加语句,该语句将在每n行输出之后输出新行(我相信这是您想要的,而不是在n次迭代之后)。假设您要每3行换一行伪代码:

  • < code>fd.append("upload ",file)产生, 产生, 但我需要这个, 这是我的代码:

  • 我有一个对象, 现在我想在中添加一个换行符。我该怎么做? 不工作。所以,我在考虑使用Unicode编写一个新行。这会有帮助吗?如果有,怎么加一个?

  • 问题内容: 如何在注入Jenkins时将文本追加到文件中 我希望看到 25在哪里 这是我的尝试 错误: 版本:= 1.0。$ {env.BUILD_ID}:替换错误 注意文件在当前目录中 问题答案: 是一个groovy变量,而不是一个shell变量。由于您使用了单引号(),因此groovy 不会 替换字符串中的变量,并且Shell也不知道。您需要使用双引号并让groovy进行替换 或使用外壳程序知

  • 问题内容: 我需要通过Java将文本添加到文本文件的开头。 例如我有带有数据的test.txt文件: 我需要添加(到文件顶部): 它应该是: 我有一部分代码,但是将数据追加到文件末尾,我需要将其添加到文件顶部: 我已经尝试过了,但这只会从文件中删除所有数据,而不会插入任何文本: 谢谢你的帮助。 问题答案: 在开始写入之前,可以使用RandomAccessFile来使用方法来 查找 光标并将其定位。