Uso do split()

7 respostas
G

Pessoal, estou querendo quebrar uma string quando encontra a barra “”, porém meu .split("\"); não funciona.

Como represento isso mesmo?

7 Respostas

B

você tem certeza que tem que usar “” como elemento separador? ehehehehe

V

tenta assim:

split("\\");

F

pode colocar uma “” que funciona
eu fiz uma quebra usando o split mas usando a outra barra letra.split("/")
e funcionou

B

o problema dele eh a \ é o caracter de escape, e se ele fizer isso, seria como se ele quisesse colocar " como separador…
tipo
("""), seria para usar "
usa outro caracter!!! ehueheuhe

P

Deveria funcionar (a barra escapa a si mesma).

Poste o código e estude expressões regulares.

[]s

G

Pessoal, tem que ser mesmo a barra de escape pois preciso quebrar o path de um arquivo:

String path = f.getPath();
String [] diretorios = path.split("\\");

Assim funcionou, obrigado!

F

É verdade, não me atentei a esse fato.

“bejeto”:
o problema dele eh a \ é o caracter de escape, e se ele fizer isso, seria como se ele quisesse colocar " como separador…
tipo
("""), seria para usar "
usa outro caracter!!! ehueheuhe

Criado 3 de março de 2005
Ultima resposta 4 de mar. de 2005
Respostas 7
Participantes 5