String path = "C:\\Documents and Settings\\Manoj\\Desktop";
String javaPath = path.replace("\\", "/"); // Create a new variable
o
path = path.replace("\\", "/"); // Just use the existing variable
String
s sono immutabili. Una volta creati, non puoi cambiarli. Ciò significa che replace
restituisce una nuova stringa in cui la destinazione ("\\"
) viene sostituita dalla sostituzione ("/"
). Semplicemente chiamando replace
non cambierà path
.
La differenza tra replaceAll
e replace
è che replaceAll cercherà un'espressione regolare, non sostituisce.
fonte
2010-06-17 06:49:24
Potete perché avete bisogno di questo? Poiché generalmente nella gestione dei file, java può gestire automaticamente queste conversioni ... – Nivas