zamiana Stringa

0

Czesc mam problem potrzebuje zamienic znak / na , uzywam do tego komendy :

sciezka= sciezka.replaceAll(/,\); 

niestety nie dziala, a innej metody nie moge znalezc,
pozdrawiam

0

a może sciezka= sciezka.replaceAll("/","\");

1

Raczej tak:

sciezka = sciezka.replaceAll("/","\\");
0
  1. Łańcuchy piszemy w cudzysłowach np.
"Ala ma kota"
  1. Backslash () jest znakiem specjalnym i nadaje odrębne znaczenie następującemu po nim znakowi np. \n to znak nowej linii. Aby uzyskać znak backslasha musimy go napisać podwójnie: \\

Czyli:

sciezka = sciezka.replaceAll("/", "\\");
0

Nazwa zmiennej (sciezka) i zamiana "/" na "\" sugeruje, że zmienna zawiera nazwę katalogu (pliku). Coś źle zaprojektowałeś, że potrzebujesz zamieny "/" na "\".

1 użytkowników online, w tym zalogowanych: 0, gości: 1