Inverter e trocar letras em um String

3 respostas
V

Como faço pra inverter um String, por exemplo :

String a = "abc";

agora quero que ele volte como "cba" como faço ?

E tenho uma outra String:

String b = "1.95".

quero que troque o “.” por “,” como faço ?

Abraços

3 Respostas

robsonsm

Para inverter vc pode utilizar o StringBuilder/StringBuffer q tem o metodo reverse()

e para trocar vc pode utilizar o metodo replace do String

marcos1EM

Veja: http://www.roseindia.net/java/beginners/StringReverseExample.shtml

Para trocar um string por outra pesquise sobre o método replace.

alucardeck

para inverter String
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/StringBuffer.html#reverse()

(ou se vc estiver usando Apache Commons)
http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/StringUtils.html#reverse(java.lang.String)

para trocar chars
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#replace(java.lang.CharSequence,%20java.lang.CharSequence)

Criado 4 de abril de 2011
Ultima resposta 4 de abr. de 2011
Respostas 3
Participantes 4