Artículos
Java

Leer valores de fichero de properties

24/Ene/2007

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()));
}

Código Fuente

Descárgate el código fuente de Leer valores de fichero de properties
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
26 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios