Hirdetés

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

  • ALI_G
    veterán

    Hogy mi van?
    A stringben (tospl változó) azért van \\ mert java-ban a stringet escapelni kell a \-t \-rel, különben módosítóra számít a fordító.
    Szóval nem írhatod le, hogy :
    String tospl = "dsdsds\32\rewre\adsdse\";

    .. mert ez fordítási hibát eredményez.

    A split paraméterében meg azért kell 4 \, mert
    1, \ - ezen delimiter mentén akarsz splittelni.
    2, \\ - mivel regexet kell írnod, java regexben a \-t escapelni kell egy \-rel, hogy ténylegesen \-nek vegye, nem pedig regexen belüli speciális karakternek.
    3, \\\\ a két előbbi \-t escapelni kell egy-egy \-rel, lásd első mondatom.

    A 3. pontot nem értem. :(
    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.

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