Da mesma forma que posso ler o .properties, posso escrever nele?

Gente, da mesma forma que posso fazer :

rb = rb.getBundle(“ClientData”);
String email = rb.getString(“Client.Email”);
String password = rb.getString(“Client.Password”);
String code = rb.getString(“Client.Code”);

Tem algum método que deixa escrever nele ?

O .properties ta dentro do jar da tua aplicação ou fora?

Você tem de regravar o arquivo .properties de uma vez só.

Veja: http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html#store(java.io.OutputStream,%20java.lang.String)

Isso remove os comentários (se houver algum comentário no arquivo .properties) e desordena as chaves (isso porque o java.util.Properties é um simples Hashtable).

Uma vez eu tive de fazer isso e reimplementei a parte de Properties para ele usar um LinkedHashMap contendo os pares chave=valor e as linhas com comentários. Foi um porre :frowning:
(Não, não tenho o código aqui comigo - acho que não tenho nenhuma cópia dele)

[quote=entanglement]Você tem de regravar o arquivo .properties de uma vez só.

Veja: http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html#store(java.io.OutputStream,%20java.lang.String)

Isso remove os comentários (se houver algum comentário no arquivo .properties) e desordena as chaves (isso porque o java.util.Properties é um simples Hashtable).

Uma vez eu tive de fazer isso e reimplementei a parte de Properties para ele usar um LinkedHashMap contendo os pares chave=valor e as linhas com comentários. Foi um porre :frowning:
(Não, não tenho o código aqui comigo - acho que não tenho nenhuma cópia dele)
[/quote]

Hmm, então acho que vou de .txt mesmo :stuck_out_tongue: