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