Obtenir l'index de début d'un saut de ligne dans un Stringbuffer

J'ai besoin d'obtenir la position de départ de la ligne lors de la boucle dans un StringBuffer.
Dire que j'ai le document suivant dans un stringbuffer

"This is a test
Test
Testing Testing"

De nouvelles lignes existent après le "test", "Test" et "Contrôle".

J'ai besoin de quelque chose comme:

for(int i =0;i < StringBuffer.capacity(); i++){
if(StringBuffer.chatAt(i) == '\n')
    System.out.println("New line at " + i);

}

Je sais que ça ne marchera pas parce que '\n' n'est pas un personnage. Des idées? 🙂

Grâce

'\n' est un personnage.
Il ne fonctionne pas parce que la capacité de la() n'est pas la même que la longueur(). Veuillez lire la documentation!

OriginalL'auteur Decrypter | 2011-10-04