私はStringBuilder
オブジェクトを持っています、
StringBuilder result = new StringBuilder();
result.append(someChar);
次に、に改行文字を追加しますStringBuilder
。どうすればいいですか?
result.append("/n");
動作しません。そこで、Unicodeを使って改行を書くことを考えていました。これは役に立ちますか?もしそうなら、どうすれば追加できますか?
私はStringBuilder
オブジェクトを持っています、
StringBuilder result = new StringBuilder();
result.append(someChar);
次に、に改行文字を追加しますStringBuilder
。どうすればいいですか?
result.append("/n");
動作しません。そこで、Unicodeを使って改行を書くことを考えていました。これは役に立ちますか?もしそうなら、どうすれば追加できますか?
そのはず
r.append("\n");
ただし、次のようにすることをお勧めします。
r.append(System.getProperty("line.separator"));
System.getProperty("line.separator")
Javaでシステム依存の改行を提供します。また、Java 7 から、値を直接返すメソッドがあります。System.lineSeparator()
エスケープは\
ではなくで行う必要があり/
ます。
そうr.append('\n');
またはr.append("\n");
動作します(およびタイプStringBuilder
のオーバーロードされたメソッドがあります)。char
String
line.seperator
新しい行を追加するために使用できます
コトリンの場合、
StringBuilder().appendLine("your text");
これは Java の質問ですが、これは Kotlin の最初の Google 検索結果でもあり、役に立つかもしれません。