Comment lire le fichier des propriétés en java

Comment lire le fichier des propriétés en java
Le "Propriétés«La classe en Java est un enfant ou une sous-classe du Hachage classe. En Java, Hachage est une classe prédéfinie qui spécifie les objets comme un paire de valeurs clés. Même fait le Propriétés classe. Le Propriétés La classe maintient la liste des clés et des valeurs où les deux valeurs, ainsi que les clés sont stockées sous forme de chaînes. Le Propriétés La classe fournit plusieurs méthodes utilisées pour stocker les données dans les fichiers Propriétés ou pour obtenir les données des fichiers Propriétés.

Cet article fournira une compréhension profonde des concepts ci-dessous:

  • Fichier de propriétés en java
  • Comment créer un fichier de propriétés dans Java manuellement
  • Comment utiliser la méthode Store () pour créer un fichier de propriétés
  • Comment lire les données du fichier de propriétés en java

Alors commençons!

Fichier de propriétés en java

Ces fichiers sont fréquemment utilisés dans les technologies axées sur Java. Le fichier Properties est utilisé pour enregistrer les paramètres configurables de l'application. Il contient une paire de valeurs clés. L'extension du fichier de propriétés est «.propriétés".

Comment créer un fichier de propriétés dans Java manuellement

Dans cet article, nous créerons un fichier de propriétés à l'aide de NetBeans; Cependant, vous pouvez utiliser n'importe quel IDE de votre choix, comme l'éclipse, les netbeans, etc. Pour créer un fichier de propriétés, nous devons passer par les étapes suivantes:

Premier pas

Tout d'abord, vous devez sélectionner le Déposer puis cliquez sur le nouveau fichier option, ou vous pouvez simplement appuyer sur le «Ctrl + n» Pour créer un nouveau fichier:

Deuxième étape

Choisir "catégorie" comme "autre" et "Type de fichier" comme "propriétés»:

Troisième étape

Spécifiez le nom du fichier et cliquez sur le "Finir" bouton:

Quatrième étape

Cliquez sur le bouton Terminer créera le fichier Propriétés:

Dans le fichier de propriétés, nous avons ajouté certaines propriétés en paires de valeurs clés.

Comment utiliser la méthode Store () pour créer un fichier de propriétés

Dans la section ci-dessus, nous avons appris à créer un fichier de propriétés dans NetBeans. Cependant, nous pouvons utiliser les méthodes prédéfinies de Java pour générer un fichier de propriétés. Considérons le bloc de code indiqué ci-dessous pour une compréhension profonde de ce concept:

publicClassCreatePropertiesFile
publicStaticVoidMain (String [] args) lève une exception
Propriétés Prop = New Properties ();
soutenir.setProperty ("nom", "Mike");
soutenir.setProperty ("mot de passe", "Mike @ 123");
soutenir.setProperty ("emailadress", "mike123 @ gmail.com ");
soutenir.Store (newFilewriter ("Données.Propriétés ")," Comment créer un fichier de propriétés ");

Dans cet exemple, nous avons effectué les tâches suivantes:

  • Premièrement, nous avons créé un objet de la classe Properties.
  • Par la suite, nous avons utilisé la méthode SetProperty () pour définir les propriétés du système.
  • Enfin, nous avons utilisé la méthode Store () pour stocker les données dans les «données.Propriétés »Fichier.
  • Par conséquent, le code ci-dessus générera le fichier de propriétés suivant:

Comment lire les données du fichier de propriétés en java

Maintenant, nous allons créer une classe Java nommée "ReadProperties" Et au sein de cette classe, nous rédigerons le code pour lire les données du fichier Propriétés:

PackageReadProperties;
importjava.Io.FileReader;
importjava.user.Propriétés;
publicClassReadProperties
publicStaticVoidMain (String [] args) lève une exception
FileReaderReadFile = new FileReader ("C: \\ Users \\ Dell \\ Documents \\ readProperties
\\ src \\ readproperties \\ NewProperties.propriétés");
Propriétés Prop = New Properties ();
soutenir.charge (readfile);
Système.dehors.println (accessoire.getProperty ("nom d'utilisateur"));
Système.dehors.println (accessoire.getProperty ("mot de passe"));

Dans l'extrait de code ci-dessus:

  • Initialement, nous avons créé un objet du Chef de file classe.
  • Nous avons passé le chemin du fichier de propriétés à cet objet.
  • Ensuite, nous avons créé un objet du fichier de propriétés.
  • Après, nous avons utilisé le charger() Méthode pour lire / charger les données du fichier Propriétés.
  • Enfin, nous avons utilisé le getProperty () Méthode et l'a passé une clé, par conséquent, nous obtiendrons la valeur correspondant à cette clé.

Le extrait ci-dessus vérifie que la méthode getProperty () renvoie les valeurs associées aux clés spécifiées (I.e. nom d'utilisateur et mot de passe).

Conclusion

En Java, le fichier Properties stocke les paramètres configurables (paire de valeurs clés) d'une application. En Java, le «Propriétés«La classe est un enfant ou une sous-classe du Hachage classe. Il spécifie les objets comme un paire de valeurs clés. Le "Propriétés"La classe fournit plusieurs méthodes utilisées pour travailler avec les fichiers Propriétés. Cet article a expliqué divers aspects du fichier de propriétés tels que la façon de créer un fichier de propriétés et comment lire les données du fichier Propriétés.