Cuando accedemos a un fichero de propiedades en Java podemos recuperar uno de sus valores a partir de una clave conocida. Si bien, podemos recuperar todos sus pares clave/valor (puede darse el caso de que no sepamos la clave a buscar o bien que queramos volcar en pantalla los todos valores,…).
Para mostrar todos los valores lo que tenemos que hacer es recuperar todas las claves y mostrar el valor asociado para cada una de ellas.
Partimos de la base de que hemos leído el fichero de propiedades y lo hemos cargado en una clase Properties.
Properties prop = new Properties();
InputStream is = null;
try {
is=new FileInputStream("d:\fichero.properties");
prop.load(is);
} catch(IOException ioe) {}
Recuperar todas las claves se puede realizar mediante el método .keys(). Dicho método nos devolverá un enumerado el cual deberemos de recorrer. Por cada valor del enumerado (que es una clave) recuperaremos su valor asociado mediante el método .getProperty().
for (Enumeration e = prop.keys(); e.hasMoreElements() ; ) {
// Obtenemos el objeto
Object obj = e.nextElement();
System.out.println(obj + ": " + prop.getProperty(obj.toString()));
}