Atualizacao de arquivo .properties

Bom dia pessoal…Sou novo aqui no forum e tambem com JAVA, gostaria de uma ajuda de vcs…
O meu problema é o seguinte. Tenho um arquivo conf.properties onde listo os dados para conexao em um banco ORACLE, segue abaixo…

#Configuracao para conexao ORACLE
servername=1.2.3.4.5
database=xyz
port=1234
username=teste
password=teste

Minha aplicacao deve ler esses dados e em determinado momento alterar uma dessas chaves.

Eu consigo escrever nesse arquivo sem problemas, mas o problema eh que as chaves mudam de lugar … conforme abaixo
(Para a alteracao do username)

#Wed Oct 04 10:39:21 BRT 2006
port=1234
servername=1.2.3.4.5
password=teste
database=xyz
username=alterado

Existe alguma forma de somente atualizar essas chaves??? E manter o comentario no arquivo.

Procurei em outros topicos mas nao encontrei o que preciso

Obrigado!!!

Eu tive um problema semelhante ao seu, e tive de derivar uma classe de java.util.Properties que guardasse as coisas (inclusive os comentários) em um LinkedHashMap. Isso porque “load” despreza os comentários na hora de carregar o arquivo .properties. O problema é que tive de refazer até a parte de “parsing” do java.util.Properties (que é bastante complexa, por sinal); deu um trabalhão lascado.
Não posso postar a classe aqui porque foi feita para um cliente.

Valeu thingol , achei que fosse algo mais simples… :cry:

Vou tentando aqui…

Se alguem puder me dar mais ideias serao bem vindas…

[ ]s