Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Lortech

    addikt

    válasz ALI_G #4153 üzenetére

    A stringre meg rájöttem, hogy \\ kell, hogy mappának nézze, csak nekem ezzel nem kellett törődjek, mert java.util.file-t használtam, ő meg megoldja a belső működésében.

    -Viszont a példámban fennakadtál rajta, ezért magyaráztam el, hogy nem én értettelek félre, hanem...

    3. pontnak fussunk neki még egyszer.
    1. 2. pontban leírtam, hogy miért kell átadni a splitnek a \\-t, mint regexet. A string miatt a \\\ mindkét \-je elé kell egy-egy \ (tehát összesen 4, \\\\) azért, hogy a java fordító végül úgy értelmezze, hogy te két \-t akartál átadni paraméterként.

    példa. [link]
    Ha java-ban egy tabot akarsz hozzáfűzni egy stringhez, akkor stringvar+= '\t',
    itt a \ arra való, hogy jelezzük, hogy az utánakövetkező karakter az nem egy tényleges t karakter, hanem egy tabot akarunk ott látni. Mivel a \ ilyen speciális módosító karakter, amivel ilyen esetekben jelzünk a fordítónak, a \-t mint karaktert leírni kettő darab \-rel lehet (\\).
    Ha 2 darab \\-t mint stringet akarsz megadni, akkor 4 \-t kell írnod.

Új hozzászólás Aktív témák