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?
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…