Localizar em uma String ponto e substituir por virgula

6 respostas
D

Alguém tem algum exemplo que faz essa substituição em uma String?

Valeu Muito Obrigado

6 Respostas

H

Use a classe StringBuffer,ela tem o método replace!
exemplo:x.replace(’.’,’,’,“34.09”);

A classe String tb tem um método replace(char,char)

leonardom

De uma olhada no método: String replaceAll(String regex, String replacement)

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#replaceAll(java.lang.String,%20java.lang.String)

Rafael_Steil

Lembrando que replaceAll() delega a java.util.regex.Pattern, o que significa que o “ponto” vai dar match em qualquer caracter, sendo necessario entao dar escape com \

String s = "um.monte.de.ponto".replaceAll("\.", ",");

Rafael

D

Minha String pode conter “testestesteste.testestestesteste” e preciso que ela retorne assim “testestesteste,testestestesteste”

Valeu pela rapidez

Rafael_Steil

Bom, como eh um char apenas, o replace(char, char) pode ser usando no lugar do replaceAll(String, String)

Rafael

D

Rafael,

Deu certo, como sou iniciante eu me compliquei um pouco aqui mas deu certo valeu mesmo Obrigado

Criado 26 de abril de 2005
Ultima resposta 26 de abr. de 2005
Respostas 6
Participantes 4