StringBuffer をループするときに、新しい行の開始位置を取得する必要があります。文字列バッファに次のドキュメントがあるとします
"This is a test
Test
Testing Testing"
"test"、"Test"、"Testing" の後に新しい行があります。
次のようなものが必要です:
for(int i =0;i < StringBuffer.capacity(); i++){
if(StringBuffer.chatAt(i) == '\n')
System.out.println("New line at " + i);
}
「\n」は文字ではないため、機能しないことはわかっています。何か案は?:)
ありがとう