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

您如何在Java中“清空” StringWriter?

茅秦斩
2023-03-14
问题内容

StringWriter在Java中“清空”
a的正确方法是什么,以便StringWriter无需创建新的方法就可以重用?无论是StringWriter.flush()StringWriter.close()似乎收到预期的效果。


问题答案:

打电话getBuffer().setLength(0)怎么样?



 类似资料:
  • 问题内容: 我已在Java控制台上显示了使用Webstart启动的应用程序的输出消息。有没有一种方法可以清除代码中的控制台消息,而不是由用户手动清除消息? 这些消息以大约每秒1000的速度打印,并且似乎使用了过多的内存,我本可以停止打印到控制台,但要求始终保持打印。 问题答案: 您将无法清除该控制台,除非您在该控制台的类上找到了一些句柄(我怀疑您可以访问该句柄)。 您有一个不可避免的要求,即用户需

  • 问题内容: 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 有没有一种方法可以清空数组? 例如, 我该如何清空? 问题答案: 清除现有数组的方法: 方法1 (这是我对问题的原始回答) 此代码会将变量设置为新的空数组。如果您在其他任何地方都没有 引用原始数组,则这是完美的选择,因为这实际上会创建一个全新的(空)数组。您应该谨慎使用此方法,因为如果您从另一个变量或属

  • 我正在使用REST学习Java8,从我的微服务中调用REST服务并接收一个JSON对象。在那之后,我需要删除从开始和结束的空间,在那之后,把它发送到前台。

  • 问题内容: 在Golang中,您如何设置和清除整数的各个位?例如,行为如下: 问题答案: 这是一个设置功能。首先,将数字1移至整数中指定的空格数(这样它将变为0010、0100等)。然后将其与原始输入进行“或”运算。这使其他位不受影响,但始终将目标位设置为1。 这是一个清除功能。首先将数字1移至整数中指定的空格数(这样它将变为0010、0100等)。然后使用操作员翻转掩码中的每一位(因此0010变

  • 所以,我一直在用python处理pandas,我从外部系统中提取数据,每列末尾都有很多空格。我想到了在每个系列中使用一个str.strip()方法和一个代码: 它基本上完成了它的工作,但我注意到,当我检查使用数据帧的属性时,我遇到了一个问题,如果在一个值中只有没有任何文本的空格,那么它是空的,但它不会将标量转换为空: 但是,如果字符串为空,则检查条件: 我怎么可能将所有这些转换为空,以便我可以使用

  • 问题内容: 我有一个用Java编写的类似于服务器的软件,可以在Windows和OS X上运行。(它不是在服务器上运行,而是在普通用户的PC上运行- 就像torrent客户端一样。)我希望该软件发出信号在操作系统处于活动状态时将其连接至操作系统,以使计算机保持唤醒状态(防止计算机进入睡眠模式)。 当然,我不希望有一个跨平台的解决方案,但我希望我的应用程序可以生成一些非常小的C程序/脚本,以通知OS保