Percorrendo String

galera… to querendo fazer o seguinte:

eu tenho uma string com um texto de 130 caracteres. to querendo percorrer esta string, para a cada 40 caracteres eu inserir um “/n” para que possa pular a linha.

alguem tem ideia de como fazaer isso?

pode ser feito com String.substring(int beginIndex, int endIndex)
pra ir quebrando e adicionando o “\n” dentro de um laço.
Só é preciso tomar cuidado pra não causar nenhum IndexOutOfBoundsException :thumbup:

[code]
char[] sta = suaString.toCharArray();
StringBuffer sb = new StringBuffer();

for ( int i = 0; i < sta.length; i++ ) {

sb.append( sta[ i ] );

// se está numa posição múltipla de 40
if ( ( i + 1 ) % 40 == 0 ) 
    sb.append( "\n" );

}

suaString = sb.toString();[/code]

Agora suaString tem a nova String com os “pulos de linha”

Falow!

Cara…valeu mesmo pela ajuda…teu codigo foi de grande utilidade para mim…

Abraços…