llenado de hash desde properties

martirol
12 de Enero del 2004
¿como puedo llenar uan tabal hash desde un fichero de properties?

Paneb
12 de Enero del 2004
La forma más simple es mediante "load". Si te da igual rellenar un objeto properties, el método puede ser el siguiente:

/**
* Lee un fichero de propiedades y devuelve su contenido como un objeto Properties
*
* @param nombreFichero El nombre del fichero prrperties a leer, debe ser alcanzable
* por "classpath".
*
* @return Un objeto de tipo properties con el contenido del archivo.
*
* @throws Exception Si el fichero indicado no se puede leer.
*
*/

public Properties leeFicheroProperties(String nombreFichero) throws Exception {

Properties props=new Properties();
try {
ClassLoader cl=this.getClass().getClassLoader();
InputStream isProps = cl.getResourceAsStream(nombreFichero);
props.load(isProps);
isProps.close();
}
catch (Exception ex) {
throw new Exception ("No es posible leer: "+nombreFichero);
}

return (props);
}