StringBufferをループするときに新しい行の開始位置を取得する必要があります。 は私がStringBuffer内の改行の開始のインデックスを取得する
"This is a test
Test
Testing Testing"
新ラインは、「テスト」、「テスト」と「テスト」の後に存在したStringBufferに、次の書類を持っていると言います。私は「\ nは」文字ではありませんので、それが動作しません知っている
for(int i =0;i < StringBuffer.capacity(); i++){
if(StringBuffer.chatAt(i) == '\n')
System.out.println("New line at " + i);
}
:
は、私のようなものが必要。何か案は? :)
おかげ
「 '\ n」は文字です。 –
capacity()がlength()と同じではないため、機能しません。ドキュメントをお読みください! – kan