Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230

    Escape dei caratteri

    Ciao ragazzi
    sto usando la liberia properties di Java.
    Se inserisco nel file di properties una stringa del tipo
    D:\\Programmi\\Alfresco\\alf_data\\contentstore\\
    mi viene fornita
    nel mio codice, dopo invocazione con il metodo getKey() la stringa:
    D:\Programmi\Alfresco\alf_data\contentstore\

    perchè non ho più i doppi back slash \\?
    Grazie in anticipo

  2. #2
    Il singolo \ viene utilizzato come carattere di escape per "particolari caratteri". Ad esempio \n sta per "nuova linea". Se invece si deve rappresentare proprio il carattere\ allora bisogna farne appunto l'escape, quindi il singolo \ viene rappresentato con \\ (il primo dice di fare l'escape del secondo). Ecco perchè nel tuo caso il \\ viene sostituito con \

    Se vuoi ottenere \\ devi fare l'escape di entrambi... ovvero utilizzare la sequenza \\\\
    Al mio segnale... scatenate l'inferno!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230
    Grazie R@ve M@ster è proprio quello che ho fatto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.