Maison >Java >javaDidacticiel >Comment puis-je stocker, charger et parcourir efficacement les valeurs dans les fichiers de propriétés Java ?
Stockage et gestion des fichiers de propriétés Java
Lorsque vous travaillez avec des valeurs de configuration en Java, les fichiers de propriétés constituent un moyen pratique de stocker et de gérer les clés/ paires de valeurs. Cet article répond à quelques questions courantes liées à l'utilisation des fichiers de propriétés Java.
Emplacement et extension des fichiers
En ce qui concerne l'emplacement des fichiers, les fichiers de propriétés peuvent être placés n'importe où accessible par l'application. Ils ne nécessitent pas d'être stockés dans le même package que la classe de chargement.
En ce qui concerne l'extension de fichier, les fichiers de propriétés Java n'ont pas d'exigence d'extension spécifique. Cependant, il est courant d'utiliser l'extension .properties pour plus de clarté.
Chargement des fichiers de propriétés
Pour charger un fichier de propriétés dans votre code, vous pouvez passer un InputStream vers l'objet Propriétés. Cela permet une flexibilité dans le chargement de fichiers à partir de diverses sources.
Properties properties = new Properties(); try { properties.load(new FileInputStream("path/filename")); } catch (IOException e) { ... }
Itération à travers les valeurs
Une fois chargée, l'itération à travers les valeurs de propriété est simple. Vous pouvez utiliser la méthode stringPropertyNames() pour récupérer une liste de noms de propriétés, puis accéder aux valeurs correspondantes à l'aide de la méthode getProperty().
for(String key : properties.stringPropertyNames()) { String value = properties.getProperty(key); System.out.println(key + " => " + value); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!