Substring

2 respostas
L

Como faço para pegar parte de uma String de traz para frente? tem como?

2 Respostas

A

Entendi sua pergunta assim: você quer pegar um pedaço da String partindo do final dela e voltando caracteres rumo ao começo. Se for isso mesmo, uma idéia é você seguir esses passos:
1 - obtenha o tamanho da String, armazene em a
2 - subtraia deste valor a quantidade de posições que você quer, armazene em b
3 - passe para o método substring(a,b)

L

Consegui fazer assim…Nao sei se é a melhor forma…mas foi a q consegui…se alguem tiver uma mais facil…gostaria de aprender…

StringBuffer sb = new StringBuffer();
sb.append("Teste de mensagem");
StringBuffer sbReverse = sb.reverse();
String partida = sbReverse.substring(0, 8);
StringBuffer nova = new StringBuffer(partida);

System.out.println(nova.reverse());
Criado 28 de julho de 2007
Ultima resposta 28 de jul. de 2007
Respostas 2
Participantes 2