(JAVA)使用相同的StringBuilder变量,是否可以每次都初始化它?

时间:2019-12-19 02:58:05

标签: java string stringbuilder

我有一个教程,其中我必须使用相同的StringBuilder变量在切换的情况下执行某些任务,所以我有一个StringBuilder(这是一个片段/示例):

StringBuilder sb;
String test;

...

sb = new StringBuilder();
sb.append("Hello");
sb.append("Hey!");
test = sb.toString();
System.out.println(test);

sb = new StringBuilder();
sb.append("Bye!");
test = sb.toString();
System.out.println(test);

我希望输出为:

HelloHey!
Bye!

我想通过每次执行sb来使自己“刷新”并再次使sb = new StringBuilder();为空,但是我有一个NullPointerException,想知道这是否不可能吗?要再次使用sb的内容时,该如何删除?

0 个答案:

没有答案