Uso do split()

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

Como represento isso mesmo?

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

tenta assim:

split("\\");

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

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

Deveria funcionar (a barra escapa a si mesma).

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

[]s

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!

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

[quote=“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[/quote]