Usando {} no arquivo properties

5 respostas
A

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

5 Respostas

T

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

A

Valeu Thingol.

É assim que os frameworks que fazerm esta substituicao?

Alberto

B

A classe ResourceBundle faz isso automaticamente.

T

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.

Rafael_Steil

commons-configurations eh uma boa pedida.

Rafael

Criado 8 de novembro de 2006
Ultima resposta 8 de nov. de 2006
Respostas 5
Participantes 4