Es gibt relativ wichtige Klasseneigenschaften (java.util.properties), die hauptsächlich zum Lesen von Java -Konfigurationsdateien verwendet wird. Verschiedene Sprachen haben ihre eigenen unterstützten Konfigurationsdateien. Viele Variablen in den Konfigurationsdateien werden häufig geändert. Dies soll auch den Benutzern erleichtern und Benutzern ermöglichen, verwandte variable Einstellungen ohne das Programm selbst zu ändern. Heute werden wir Eigenschaften verwenden.
Verwendung von Eigenschaften in Java
Eigenschaften Dokumentation Beschreibung:
Die Eigenschaftenklasse stellt eine anhaltende Reihe von Eigenschaften dar. Die Eigenschaften können in einem Strom gespeichert oder aus einem Strom geladen werden. Jeder Schlüssel und sein entsprechender Wert in der Eigenschaftsliste ist eine Zeichenfolge.
Beschreibung der Eigenschaftenklasse:
Immobilien der öffentlichen Klasse erweitern Hashtable <Objekt, Objekt>
Die Projektstruktur des Tests lautet wie folgt:
1. In der Datei huhx.Properties fügen wir ein Datenstück hinzu:
name = huhx
2. Laden und lesen Sie die Datei huhx.properties, um die entsprechenden Eigenschaften zu erhalten
Properties Properties = new Properties (); FileInputStream fis = new FileInputStream ("Huhx.properties"); Eigenschaften.load (fis); System.out.println (Properties.get ("Name"); 3. Verwendung der Listenmethode der Eigenschaften
Printstream printstream = system.out; Eigenschaften.List (printstream);
Spezifischer Code der Listenmethode:
public void list (printstream out) {out.println ("-Listing-Eigenschaften-"); = val.substring (0, 37) + "...";} out.println (Schlüssel + "=" + val);}} 4. Verwendung von Eigenschaftenspeichermethoden
OutputStream outputStream = new FileOutputStream ("Huhx.txt"); Eigenschaften.Store (outputStream, "Kommentare"); 5. Verwendung der StoretoxML -Methode von Eigenschaften
OutputStream outputStream2 = new FileOutputStream ("Huhx.xml"); Eigenschaften.Storetoxml (OutputStream2, "Kommentare"); 6. Die endgültige generierte Datei lautet wie folgt:
huhx.txt:
#Kommentare#Thu 19. Mai 19:19:36 CST 2016name = Huhx
huhx.xml:
<? xml Version = "1.0" coding = "utf-8" standalone = "no"?
Freundliche Links, propertoriest.Java:
Paket com.huhx.linux; import java.io.fileinputstream; import java.io.fileoutputstream; import Java.io.outputStream; Import Java.io.printstream import Java.util.properties; Properties (); FileInputStream fis = new FileInputStream ("Huhx.properties"); Eigenschaften.load (fis); System.out.println (Eigenschaften.get ("Name"); // Folgendes ist der Teil des Teststreams -Druckstreams = Systems. FileOutputStream("huhx.txt");properties.store(outputStream, "comments");OutputStream outputStream2 = new FileOutputStream("huhx.xml");properties.storeToXML(outputStream2, "comments");}} Das obige ist eine detaillierte Erklärung der Verwendung von Eigenschaften in Java, die Ihnen vom Herausgeber vorgestellt wurden. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!