Latest web development tutorials

Java propiedades de la interfaz

Propiedades hereda de Hashtable. Representa un conjunto persistente de propiedades. Cada clave y su valor correspondiente en la lista de propiedades es una cadena.

Propiedades de la clase utilizada por muchas clases de Java. Por ejemplo, cuando se devuelve el valor de las variables de entorno como System.getProperties (método).

Propiedades que se definen como una variable de instancia. Esta variable contiene una lista de propiedades por defecto objeto atributos asociados.

Properties defaults;

Propiedades de la clase define dos constructores. El primer constructor sin defecto.

Properties()

El segundo constructor utiliza propDefault como predeterminado. En ambos casos, la lista de atributos está vacía:

Properties(Properties propDefault)

Además del método Hashtable como se define en, Propiedades define los siguientes métodos:

No. Descripción del método
1 GetProperty cadena (String key)
Buscar Propiedades en esta lista de propiedades con la clave especificada.
2 GetProperty cadena (String key, cadena DefaultProperty )
Buscar Propiedades en la lista de propiedades con la clave especificada.
3 Lista de vacío (PrintStream streamOut)
Lista de propiedades a la corriente de salida especificada.
4 Lista de vacío (PrintWriter streamOut)
Lista de propiedades a la corriente de salida especificada.
5 carga nula (InputStream streamin) throws IOException
Lee una lista de propiedades (pares de claves y elementos) de la corriente de entrada.
6 PropertyNames de enumeración ()
En un formato orientado a líneas simples Lee una lista de propiedades (pares de claves y elementos) de la corriente de entrada de caracteres.
7 setProperty objeto (String key, String value )
El método de la llamada para poner Hashtable.
8 tienda de vacío (OutputStream streamOut, descripción de cuerda )
Conveniente para usar el método de carga (InputStream) para cargar en un formato de tabla Propiedades, esta tabla Propiedades en la lista de propiedades (pares de claves y elementos) para el flujo de salida.

Ejemplos

El programa siguiente ilustra esta estructura de datos es compatible con varios métodos:

import java.util.*;

public class PropDemo {

   public static void main(String args[]) {
      Properties capitals = new Properties();
      Set states;
      String str;
      
      capitals.put("Illinois", "Springfield");
      capitals.put("Missouri", "Jefferson City");
      capitals.put("Washington", "Olympia");
      capitals.put("California", "Sacramento");
      capitals.put("Indiana", "Indianapolis");

      // Show all states and capitals in hashtable.
      states = capitals.keySet(); // get set-view of keys
      Iterator itr = states.iterator();
      while(itr.hasNext()) {
         str = (String) itr.next();
         System.out.println("The capital of " +
            str + " is " + capitals.getProperty(str) + ".");
      }
      System.out.println();

      // look for state not in list -- specify default
      str = capitals.getProperty("Florida", "Not Found");
      System.out.println("The capital of Florida is "
          + str + ".");
   }
}

Los ejemplos anteriores resultados compilados son los siguientes:

The capital of Missouri is Jefferson City.
The capital of Illinois is Springfield.
The capital of Indiana is Indianapolis.
The capital of California is Sacramento.
The capital of Washington is Olympia.

The capital of Florida is Not Found.