21/05/2014, 11:45
|
| | Fecha de Ingreso: abril-2009
Mensajes: 121
Antigüedad: 15 años, 6 meses Puntos: 4 | |
Escribir un valor en properties Hola:
Tengo un fichero .properties que leo desde una aplicación java pero quiero modificar uno de los pares clave-valor que he leído. ¿Como puedo hacerlo?
Mi duda es que leo un properties (por ejemplo): # Datos generales
nombre=samuel
perfil=admin
# Conexion
ip=10.100.10.118
password=p4ssw0rd
Modifico por código una clave (por ejemplo):
p.setProperty("perfil", "usuario");
y lo guardo:
p.store(output,null);
Cuando lo abro, se ha desmontado la estructura del fichero: #Wed May 21 19:28:53 CEST 2014
perfil=usuario
password=p4ssw0rd
ip=10.100.10.118
nombre=samuel
Parece una tontería pero si el fichero no tiene 4 claves como este de ejemplo sino que tiene 20, he perdido su agrupación así como los comentarios.
¿Sabéis decirme cómo puedo evitarlo? |