Leer valores de fichero de properties Enero 24, 2007
Publicado por lineadecodigo en : Java , trackbackCuando 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()));
}
Visualizar el ejemplo | Descargar el código
Articulos Similares:
- Modificar valores de un fichero Properties
- Listar un Mapa con Java Util
- Recuperar datos de un formulario con ASP
- Paso de parámetros con ASP
- Leer parámetros de inicialización de un servlet
Enviar entrada por email
|
Imprimir
| 25001 visitas





Comentarios»
Hola si pudieras ayudarme tengo que realizar un programa usando arrayList y no tengo idea de como comenzar a programar con eso, espero me puedas ayudar. Gracias
Acabo de publicar un artículo que espero te sea de ayuda.
Listar una lista en Java.
hola, tengo una enorme duda y es que no entiendo exactamente como se declara la instruccion para poder leer dlos datos de mi archivo para que sean utilizados en mi prgrama, me prodrias decir como es ???????
Hola, tengo una duda , de como guardar pormedio properties. lo contrario de su codigo
gracias
utiliza el metodo setProperty(propiedad, dato_propiedad);
si lo declararias asi:
Properties p = new Properties();
p.setProperty(“mipropiedad”,”valor”);
@andi,
Te hemos publicado un ejemplo en Modificar valores de un fichero Properties. Espero que te sea de ayuda.
mi duda es si se pueden modificar los valores de una clave en archivos property les agradecere cualquier ayuda
Hola, estoy recuperando los elementos de un fichero properties, pero los quiero en el orden en que están en el fichero y me los da como él quiere, a qué se debe? puedo hacer algo para obtenerlos en el orden en que los puse en el fichero ?
Muchas gracias
Hola. Necesito un poco de ayuda. Necesito saber si existe algun caracter de salto de linea que pueda usar en un fichero de properties ya que quiero que una de mis propiedades se muestre en 2 lineas.
Gracias x adelantado.
Apeeestaabaaaa!!!
Hola! yo quisiera que alguien me explique por favor para que sirve un property, yo tengo algo así:
Y lo que pasa es que en mi página me muestra un error que dice:
‘document.formDispo.disposicionSolicitada’ es nulo o no es un objeto.
Entonces no sé si debo ponerle un nombre en ves de property o si debo agregarle aparte un nombre y si sólo se lo cambio que repercusiones puede tener mi código.
Por favor me gustaría que me ayuden, ¡es urgente!
De antemano GRACIAS!
Sorry, ahora sí, yo tengo algo así:
Y lo que pasa es que en mi página me muestra un error que dice:
‘document.formDispo.disposicionSolicitada’ es nulo o no es un objeto.
Entonces no sé si debo ponerle un nombre en ves de property o si debo agregarle aparte un nombre y si sólo se lo cambio que repercusiones puede tener mi código.
Por favor me gustaría que me ayuden, ¡es urgente!
De antemano GRACIAS!
Exelente!!!
Me ayudo mucho este artículo.
Lo aplique a mi proyecto y todo salio perfecto.
Muchas gracias por su ayuda.
Hola, a mi me gustaría saber si hay alguna forma de leer de un properties una propiedad de la siguiente forma:
propiedad=Hola
propiedad.dinamica=${propiedad} mundo
Siendo ${propiedad} cualquier combinacion de caracteres para que al final al leer la propiedad “propiedad.dinamica” nos de como resultado “Hola mundo”
Gracias por adelantado.
hola nececito que me ayudes con un programa el cual necesite crear una cantidad de usuarios con sus respectivas contraseñas y que a la hora de q cualquier persona lo quiera volver abrir solamente se muestre la contraseña invalida es decir otro usuario no pueda ver la contraseña ; este programa en si tiene que tener un administrador de usuario el cual tenga q agregar,modificar,eliminar y buscar alos usuarios .
muchas gracias!!
ola, soy el panchito posteador del año 2010 con muchisimas faltas ortograficas que postea en comentarios como si fuese un mensaje puesto en un foro, necesito que me agais un programa y lo necesito para aller, grasias de antemano