Hay propiedades de clase relativamente importantes (java.util.properties), que se usa principalmente para leer archivos de configuración de Java. Varios idiomas tienen sus propios archivos de configuración compatibles. Muchas variables en los archivos de configuración a menudo se cambian. Esto también es para facilitar a los usuarios y permitir a los usuarios modificar la configuración variable relacionada sin el programa en sí. Hoy comenzaremos a usar propiedades.
Uso de propiedades en Java
Propiedades Documentación Descripción:
La clase de propiedades representa un conjunto persistente de propiedades. Las propiedades se pueden guardar en una transmisión o cargar desde una transmisión. Cada clave y su valor correspondiente en la lista de propiedades es una cadena.
Descripción de la clase de propiedades:
Propiedades de clase pública extiende Hashtable <Object, Object>
La estructura del proyecto de la prueba es la siguiente:
1. En el archivo Huhx.Properties, agregamos un dato por conveniencia:
nombre = huhx
2. Cargue y lea el archivo Huhx.Properties para obtener las propiedades correspondientes
Propiedades Propiedades = New Properties (); FileInputStream FIS = new FileInputStream ("Huhx.Properties"); Properties.Load (Fis); System.out.println (Properties.get ("name")); 3. Uso del método de lista de propiedades
PrintStream printStream = System.out; Properties.List (printStream);
Código específico del método de lista:
public void List (printStream out) {out.println ("-propiedades de listado-"); hashtable h = new Hashtable (); enumerate (h); for (enumeración e = h.keys (); e.hasmoreelements ();) {string key = (string) e.NextElement (); string val = (string) h.get (key); if (((() {string key = (string) e.NextElement (); string val = (string) val.substring (0, 37) + "...";} out.println (clave + "=" + val);}} 4. Método de la tienda de uso de propiedades
OutputStream outputStream = new FileOutputStream ("Huhx.txt"); Properties.store (outputStream, "Comentarios"); 5. Uso del método storetoxml de propiedades de propiedades
OutputStream outputStream2 = new FileOutputStream ("Huhx.xml"); Properties.storetoxml (outputStream2, "Comentarios"); 6. El archivo generado final es el siguiente:
huhx.txt:
#Comentarios#Jue 19 de mayo 19:19:36 CST 2016 Name = Huhx
huhx.xml:
<? xml versión = "1.0" encoding = "utf-8" standalone = "no"?> <! Sistema de propiedades DOCTYPE "http://java.sun.com/dtd/properties.dtdd"><properties><comment> comments</Comment><Entry Key =" nombre "> huhx </entring> <</<ppertual de propiedad
Enlaces amigables, Propertestest.java:
paquete com.huhx.linux; import java.io.fileInputStream; import java.io.fileOutputStream; import java.io.outputStream; import java.io.printstream; import java.util.properties; público de la clase públicaestiest {public estatic estatic principal Properties (); FileInputStream Fis = new FileInputStream ("Huhx.Properties"); Properties.Load (fis); System.out.println (Properties.get ("name")) ;/ la siguiente es la parte de la prueba imprime printStream = system.out; Properties.list (imprime s. FileOutputStream ("Huhx.txt"); Properties.store (OutputStream, "Comentarios"); OutputStream OutputStream2 = new FileOutputStream ("Huhx.xml"); Properties.storetoxml (OutputStream2, "Comentarios");}} Lo anterior es una explicación detallada del uso de propiedades en Java presentadas por el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!