Recuperação de propriedades do sistema

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

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"));

[quote=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"));

[/quote]

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