Problemas com "\" (barra invertida em string), alguem ajuda?
8 respostas
G
garba
Olá pessoal, sei que para muitos parece muito facil mas estou perdendo algum tempo nisso e tempo é o que ta faltando hehehe
bom, tenho uma string por exemplo: C:\Arquivos de programas\Microsoft Office\Office10\powerpnt.exe e tenho que transformar ela para C:\Arquivos de programas\Microsoft Office\Office10\powerpnt.exe …
parece bem simples né?? porém mexer com barra invertida em literal em java é muito chato e não estou conseguindo, alguem poderia me ajudar???
se nao me engano tem uma função na string
que muda onde tiver “” coloca “\” .
stringexemplo.changeAt…
algo assim
G
garba
pior q já testei, com \ ele procura exatamente \ também… e com \ não tem como… por isso ta mais difícil doq parece hehe
C
cv11 like
Voce pode evitar o problema por completo usando / nos caminhos (e funciona no Windows, tambem).
G
garba
cv, o problema é q estou usando um método pro usuário setar o caminho do programa q vai ser executado e neste caso o componente só retorna com “” entendeu??? aí queria fazer uma busca ontem tiver “” mudar pra “/” sacou??? só que na hora q vou procurar por “” o netbeans da pau, aí se eu coloco “\” ele procura como 2 barras… ta foda hehehe
só se eu declarar uma string recebendo “\” e na hora de comparar eu coloco string.charAt(1), será q da? vou testar hehehe
abraço
cv, o problema é q estou usando um método pro usuário setar o caminho do programa q vai ser executado e neste caso o componente só retorna com “” entendeu??? aí queria fazer uma busca ontem tiver “” mudar pra “/” sacou??? só que na hora q vou procurar por “” o netbeans da pau, aí se eu coloco “\” ele procura como 2 barras… ta foda hehehe
só se eu declarar uma string recebendo “\” e na hora de comparar eu coloco string.charAt(1), será q da? vou testar hehehe
abraço
Garba,
tente usar “”" (duas aspas depois da barra invertida)