Recuperação de propriedades do sistema

2 respostas
0

Ola galera!

É o seguinte:

Preciso recuperar atributos do sistema através de um parâmetro, por exemplo, para recuperar um atributo somente eu faço isso: System.getProperty("nomePropriedade")

Só que preciso de recuperar mais (não todos) passando um parâmetro, preciso de algo desse tipo (que funcione, aqui é só um exemplo) System.getProperties("inicioNomePropriedade*");

Alguém sabe como fazer?

Desde já agradeço

2 Respostas

E

Você precisa pegar todos (System.getProperties) e filtrar por você mesmo.

Sempre que tiver uma dúvida, consulte o pai dos burros, aham, a documentação. Nesse caso, o javadoc de java.lang.System encontra-se em:

http://download.oracle.com/javase/6/docs/api/java/lang/System.html#getProperties()

Obs. É pena que o Java não tem ainda uma sintaxe para filtragem (que é conhecida por “lambda” nos protótipos internos da Sun). Seria interessante se o Java tivesse algo como:

properties = System.getProperties().filter (key => key.startsWith ("inicioNomePropriedade"));
matheuslmota

entanglement:
Você precisa pegar todos (System.getProperties) e filtrar por você mesmo.

Sempre que tiver uma dúvida, consulte o pai dos burros, aham, a documentação. Nesse caso, o javadoc de java.lang.System encontra-se em:

http://download.oracle.com/javase/6/docs/api/java/lang/System.html#getProperties()

Obs. É pena que o Java não tem ainda uma sintaxe para filtragem (que é conhecida por “lambda” nos protótipos internos da Sun). Seria interessante se o Java tivesse algo como:

properties = System.getProperties().filter (key => key.startsWith ("inicioNomePropriedade"));

Existe alguma previsão pra isso vir a ser incluso jo Java? Seria interessante mesmo.

Criado 30 de agosto de 2011
Ultima resposta 30 de ago. de 2011
Respostas 2
Participantes 3