1. Introduction aux propriétés
La classe Properties hérite de Hashtable et fournit des méthodes très similaires à la classe d'implémentation de carte HashMap. Il était au début de la programmation Java et a eu peu de changement. La version Tiger de J2SE améliore cette classe non seulement l'utilise pour spécifier plusieurs paires de valeurs de clé séparées par des signes égaux en une seule ligne (où les clés et les valeurs sont séparées par des signes égaux), mais aussi pour charger et enregistrer ces paires de valeurs de clé dans un fichier XML.
2. Chargement et utilisation simple des propriétés
1. Path Stockage
2. Configuration d'informations
name = lilyage = 22
3. Chargement et utilisation simples
package com.my.utils; import java.io.ioException; import java.io.inputStream; import java.util.properties; public class loadprop {public static void main (string [] args) {// too a auto-généré les propriétés de la méthode de la méthode prop = new Properties (); InputStream dans = lodprop.class.getClassLoader (). GetResourCeasStream ("config / prop.properties"); essayez {prop.load (in); System.out.println (prop.get ("name")); Prop.SetProperty ("Name", "Lucy"); System.out.println (prop.get ("name")); } catch (ioException e) {// TODO Bloc de capture généré automatiquement e.printStackTrace (); } enfin {try {in.close (); } catch (ioException e) {// TODO Bloc de capture généré automatiquement e.printStackTrace (); }}}}4. Utilisez java.util. énumération pour obtenir toutes les clés
Package com.my.utils; import java.io.ioexception; import java.io.inputstream; import java.util.enumeration; import java.util.properties; public class loadprop {@suppresswarning Propriétés(); InputStream dans = lodprop.class.getClassLoader (). GetResourCeasStream ("config / prop.properties"); Énumération <string> en = null; String key = null; essayez {prop.load (in); en = (énumération <string>) prop.propertyNames (); while (en.hasmoreElements ()) {key = (string) en.nextElement (); System.out.println (clé); }} catch (ioException e) {// TODO GÉNÉRATEUR AUTO GÉNÉRÉ BLOC E.PRINTSTACKTRACE (); } enfin {try {in.close (); } catch (ioException e) {// TODO Bloc de capture généré automatiquement e.printStackTrace (); }}}}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.