Tôi cần lấy vị trí bắt đầu của dòng mới khi lặp qua StringBuffer. Nói rằng tôi có tài liệu sau đây trong một StringBufferLấy chỉ mục bắt đầu một dòng mới trong Stringbuffer
"This is a test
Test
Testing Testing"
dòng mới tồn tại sau khi "test", "Test" và "Thử nghiệm".
tôi cần một cái gì đó như:
for(int i =0;i < StringBuffer.capacity(); i++){
if(StringBuffer.chatAt(i) == '\n')
System.out.println("New line at " + i);
}
Tôi biết rằng sẽ không làm việc vì '\ n' không phải là một nhân vật. Bất kỳ ý tưởng? :)
Cảm ơn
''\ n'' là một ký tự. –
Nó không hoạt động vì công suất() không giống như chiều dài(). Vui lòng đọc tài liệu! – kan