Usando {} no arquivo properties

Galera,

Tem alguma maneira pela propria classe Property para eu alterar este {} pelo valor que eu quiser. Exemplo : pedido numero {} e substituir este {}
por algo dinamicamente.

Alberto

A classe Properties nao faz isso. Use o metodo “replaceAll” da classe java.lang.String para fazer isso.

Valeu Thingol.

É assim que os frameworks que fazerm esta substituicao?

Alberto

A classe ResourceBundle faz isso automaticamente.

Você pode usar String.format (a partir do Java 5.0), ou java.text.MessageFormat (a partir do Java 1.2). Só lembrar que se você tem de usar Java 1.2 ou 1.3 (sei lá por quê), MessageFormat nessas versões não aceita mais de 9 parâmetros.

commons-configurations eh uma boa pedida.

Rafael