28.    Properties (clase) java.util.Properties

Es una variante de Mapespecializada en textos, es decir, un caso partitular de Map<String, String>, aunque tiene algunos métodos para facilitar su uso, especialmente escribiendo y leyendo de ficheros de texto.

Métodos más utilizados:

java.util.Properties

Property()

constructor

Property(Properties defaults)

construye un objeto Properties utilizando otro como defecto; es decir, si el nuevo objeto no tiene la clave que se solicita, se busca en el objeto “defaults”.

Object setProperty(String clave, String valor)

asocia el valor a la clave

devuelve el antiguo valor asociado a la clave, o NULL si la clave no existía antes

String getProperty(String clave)

devuelve el valor asociado a la clave

devuelve NULL si no hay valor asociado

String getProperty(String clave,
                   String X)

devuelve el valor asociado a la clave

devuelve X si no hay valor asociado

Set<String> stringPropertyNames()

conjunto de claves que tienen asociado un valor, incluyendo posibles objetos Properties que se usan como respaldo (ver segundo constructor)

 

Temas relacionados

Las Bibliotecas de Java
Uso típico
Ficheros