Wie append \n buchstäblich mit StringBuffer?
Wie append "\n", wörtlich, nicht als Besondere Zeichen.
Ich gewohnt dies zu erreichen:
StringBuffer st = new StringBuffer;
st.append(text1);
st.append("\n");
st.append(text2);
und der Ausgabe-string:
text1 \n text2
nicht
text1
text2
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie entkommen, die backslash-wenn Sie möchten, drucken Sie einen literalen backslash:
Flucht "\" mit einem anderen \:
Haben Sie, um zu entkommen Flucht-symbol
\
. Es bedeutet, dass Sie zum Anhängen"\\n"
Überprüfen StringBuilder zu verwenden für eine bessere Leistung, wenn keine Synchronisation erforderlich ist und die Flucht der spezielle Charakter (wie bereits in anderen Antworten vorher).