Il existe des propriétés de classe relativement importantes (java.util.properties), qui est principalement utilisée pour lire les fichiers de configuration Java. Divers langues ont leurs propres fichiers de configuration pris en charge. De nombreuses variables dans les fichiers de configuration sont souvent modifiées. Il s'agit également de faciliter les utilisateurs et de permettre aux utilisateurs de modifier les paramètres de variables connexes sans le programme lui-même. Aujourd'hui, nous allons commencer à utiliser des propriétés.
Utilisation des propriétés en Java
Propriétés Documentation Description:
La classe de propriétés représente un ensemble persistant de propriétés. Les propriétés peuvent être enregistrées sur un flux ou chargées à partir d'un flux. Chaque clé et sa valeur correspondante dans la liste des propriétés sont une chaîne.
Description des propriétés Classe:
Les propriétés de classe publique étendent le hashtable <objet, objet>
La structure du projet du test est la suivante:
1. Dans le fichier Huhx.Properties, nous ajoutons un morceau de données pour la commodité:
name = huhx
2. Chargez et lisez le fichier Huhx.properties pour obtenir les propriétés correspondantes
Properties Properties = new Properties (); fileInputStream fis = new FileInputStream ("huhx.properties"); propriétés.load (fis); System.out.println (Properties.get ("name")); 3. Utilisation de la méthode de la liste des propriétés
PrintStream printStream = System.out; Properties.List (printStream);
Code spécifique de la méthode de la liste:
public void list (printStream out) {out.println ("- propriétés de liste -"); hashTable h = new hashTable (); énumérer (h); for (string key = (string) e.nextelement (); string val = (string) h.get (key); if (val. = val.substring (0, 37) + "...";} out.println (key + "=" + val);}} 4. Utilisation de la méthode des magasins de propriétés
OutputStream OutputStream = new FileOutputStream ("huhx.txt"); Properties.Store (outputStream, "Commentaires"); 5. Utilisation de la méthode StoretoxML des propriétés
OutputStream OutputStream2 = new FileOutputStream ("Huhx.xml"); Properties.StoretOxML (OutputStream2, "Commentaires"); 6. Le fichier généré final est le suivant:
huhx.txt:
# commentaires # jeu 19 mai 19:19:36 CST 2016Name = Huhx
huhx.xml:
<? xml version = "1.0" Encoding = "utf-8" standalone = "no"?> <! Doctype Properties System "http://java.sun.com/dtd/properties.dtd"><properties>
Liens amicaux, Propertiest.java:
package 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"); propriétés.load (fis); System.out.println (Properties.get ("name")); // ce qui suit est la partie du testStreStstream Stream = New FileOutputStream ("huhx.txt"); Properties.Store (outputStream, "Commentaires"); outputStream OutputStream2 = new FileOutputStream ("Huhx.xml"); Properties.StoreToxMl (OutputStream2, "Commentaires");}} Ce qui précède est une explication détaillée de l'utilisation des propriétés en Java présentée par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!