devo leggere un file di testo in java, su una riga di questo file c'e' scritto
c:\pippo
La lettura non da' errori ma se stampo i valori letti, trovo
cippo
mi sparisce la barra in fase di lettura, come mai?

codice:
package read;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;

public class ReadTextFile {

    private static Properties propertiesFile = new Properties();
    
	public static final String USER_DIR  = System.getProperty("user.dir");
	
	public ReadTextFile() {
		read();

	}
    /**
     * Legge il file siai.properties.
     *
     */
    public static synchronized void read() {
        try {
            File f = new File(USER_DIR, "prova.txt");
            if (f.exists()) {
                FileInputStream in = null;
                in = new FileInputStream(f);
                propertiesFile.load(in);
                System.out.println("contenuto file: "+propertiesFile.toString());
            } 
            else 
            	System.err.println("file non trovato nella directory:\n"+USER_DIR);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    
    public static void main(String[] args) {
		new ReadTextFile();
	}
}
Il file da' leggere e' il seguente:

isDatabaseCreatedOnStartup=false
isDebugOn=true
lastBackupDate=11-01-2006
dirAbsPath=c:\pippo