0

ソースコードから:

public String toJson(Object src, Type typeOfSrc) {
    StringWriter writer = new StringWriter();
    this.toJson((JsonElement)this.toJsonTree(src, typeOfSrc), (Appendable)writer);
    return writer.toString();
}

StringWriterStringBuffer内部で使用します。より良いパフォーマンスのために使用しないのはなぜStringBuilderですか???

4

1 に答える 1

2

StringWriter似ているものはなくStringBuffer、それぞれの目的は互いにかけ離れているため、すべてのオブジェクト間に存在する類似性に追いやられる類似性を説明する方が簡単です。(文字ストリーム)が必要なStringWriter場合は、を使用する必要があります。String を構築するために変更可能なバッファが必要な場合、または String のコンストラクタを使用して実行できないような方法で String を構築する必要がある場合はWriter、 を使用する必要があります。StringBuffer

文字ストリームが必要なため、これを使用します。

于 2015-06-18T09:19:41.110 に答える