我有一个教程,其中我必须使用相同的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
的内容时,该如何删除?