Ho un file di property nel mio programma.
Faccio i seguenti passaggi
Questo è il campione del file di prop:
host =
Una sola riga con una key vuota che voglio riempire durante l'esecuzione.
Poi vado a riempirla così:
props = new Properties();
InputStream is = = new FileInputStream ("src/props/idec.prop");
props.load(is);
props.setProperty("host", "1");
con questa chiamata non dovrei SCRIVERE, vicino ad host già scritto nel file, il valore 1???
Infatti, se subito dopo chiamo una stampa col metodo
getProperty("host");
mi stampa 1.
Poi però, se vado a chiudere il programma, noto con dispiacere che il file non è stato scritto.
Io vorrei che lo fosse e che il file divenmtasse così
host = 1
Come posso fare?

Rispondi quotando