1. Einführung in Eigenschaften
Die Eigenschaftenklasse erbt von Hashtable und bietet Methoden, die der Karten -Implementierungsklasse HashMap sehr ähnlich sind. Es war früh in der Java -Programmierung und hatte wenig Veränderung. Die Tigerversion von J2SE verbessert diese Klasse, die sie nicht nur verwendet, um mehrere Schlüsselwertpaare anzugeben, die durch gleiche Vorzeichen in einer einzelnen Zeile getrennt sind (wobei Schlüssel und Werte durch gleiche Vorzeichen getrennt werden), aber auch um diese Schlüsselwertepaare in einer XML-Datei zu laden und zu speichern.
2. Laden und einfache Verwendung von Eigenschaften
1.Path -Speicherung
2. Informationskonfiguration
name = lilyage = 22
3. Einfaches Laden und Gebrauch
Paket com.my.utils; import java.io.ioxception; import Java.io.inputStream; importieren java.util.properties; öffentliche Klasse loadProp {public static void main (String [] args) {// todo auto-generierte Methode Stumpfeigenschaften prop = neue Eigenschaften (); InputStream in = loadProp.class.getClassloader (). GetResourceAsStream ("config/prop.properties"); versuche {prop.load (in); System.out.println (prop.get ("name")); prop.setProperty ("Name", "Lucy"); System.out.println (prop.get ("name")); } catch (ioException e) {// Todo automatisch generierter Catch-Block e.printstacktrace (); } endlich {try {in.close (); } catch (ioException e) {// Todo automatisch generierter Catch-Block e.printstacktrace (); }}}}V.
package com.my.utils;import java.io.IOException;import java.io.InputStream;import java.util.Enumeration;import java.util.Properties;public class LoadProp { @SuppressWarnings("unchecked") public static void main(String[] args) { // TODO Auto-generated method stub Properties prop = new Eigenschaften(); InputStream in = loadProp.class.getClassloader (). GetResourceAsStream ("config/prop.properties"); Enumeration <String> en = null; String key = null; versuche {prop.load (in); en = (Enumeration <string>) prop.propertynames (); while (en.hasmoreElements ()) {Key = (String) en.NextElement (); System.out.println (Schlüssel); }} catch (ioException e) {// Todo automatisch generierter Fangblock E. printstacktrace (); } endlich {try {in.close (); } catch (ioException e) {// Todo automatisch generierter Catch-Block e.printstacktrace (); }}}}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.