String.replace('', '') [RESOLVIDO]

7 respostas
J

olá,

gostaria de aplicar o método replace da seguinte forma:

String str = dados.replace(’’’, ‘/’);

  • Ou seja, trocar contra barra"" por barra “/”, como fazer isso? o objetivo é transformar “c:\temp\foto.jpg” em “c:/temp/foto.jpg”

obrigado

7 Respostas

bsl.lacerda

Tenta aê:

String str = dados.replace("\\", "/");

De repente…

edmarr
Bruno Lacerda:
Tenta aê:
String str = dados.replace("\\", "/");

De repente...

Pq 3 barras invertidas , sendo que somente 1 eh pra escape e o outro o caracter a ser verificado ???

segue codigo alterado .
public class TesteStringReplace {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String s = "\,\,\,\";
		System.out.println(s.replace("\", "/"));
	}

}
a saida sera .
/,/,/,/
J

Ok, funcionol também com aspas simples, o compilador considera ‘\’ como char, ou seja, char[’\’,’\’,’\’]

System.out.println(s.replace(’\’, ‘/’));

muito obrigado pessoal

abração

pedroroxd

Só para constar…
Depois que seu problema tiver resolvido, vá no primeiro post, clique editar…
Coloque depois do seu título [RESOLVIDO]

No seu caso
String.replace(’’, ‘’); [RESOLVIDO]

Assim fica mais fácil quando agente procura tópicos para ajudar as pessoas…
Obrigado :slight_smile:

edmarr

jweb_guj:
Ok, funcionol também com aspas simples, o compilador considera ‘\’ como char, ou seja, char[’\’,’\’,’\’]

System.out.println(s.replace(’\’, ‘/’));

muito obrigado pessoal

abração

Aspas simples verificando somente Char , Aspasduplas Verificando String.

Nãoesqueça de olhar a minha assinatura .

J

[RESOLVIDO]

edmarr

Depois que seu problema tiver resolvido, vá no primeiro post, editar o Título adicionando a tag [RESOLVIDO] no final do Título .

Criado 9 de setembro de 2009
Ultima resposta 9 de set. de 2009
Respostas 7
Participantes 4