Bonjour,
J'ai un fichier properties qui contient une clé ayant une valeur initiale.
Je souhaite pouvoir changer la valeur de cette clé mais je ne sais pas comment on écrit dans un fichier properties.
Bonjour,
J'ai un fichier properties qui contient une clé ayant une valeur initiale.
Je souhaite pouvoir changer la valeur de cette clé mais je ne sais pas comment on écrit dans un fichier properties.
pourquoi veux-tu changer cette valeur ?
Normalement les valeurs des fichiers properties sont a changer manuellement et pas via ton application.
J'ai un formulaire qui permet de modifier la valeur contenue dans un fichier properties.
Ensuite, ce fichier properties est lu par un programme JAVA (c'est un batch de traitement) qui permet de purger les fichiers de mon application.
En fait, la valeur contenue dans le fichier properties indique la durée de rétention des données => elle peut donc être modifiée.
Essaie ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Properties prop = new Properties() ; File fProp = new File("tonFichier.properties") ; // Charge le contenu de ton fichier properties dans un objet Properties FileInputStream stream = new FileInputStream(fProp) ; prop.load(stream) ; // Change la valeur de la clé taCle dans l'objet Properties String taNouvelleValeur="nouvelle valeur" ; prop.setProperty("taCle",taNouvelleValeur) ; // Charge le contenu de ton objet Properties dans ton fichier properties FileOutputStream oStream = new FileOutputStream(fProp) ; prop.store(oStream,"test") ;
Bjr,
svp cmt puis je récupérer la valeur d'un parametre que j ai défini dans un fichier .properties
par exemple:
var1=10 // dans un fichier .properties
==> cmt appeler cette variable dans une classe java. (dans une methode en fait)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager