Fichier .properties (passer une valeur pour un parametre)
Bonjour,
mon probleme et le suivant :
j'ai un fichier "donnees.properties" :
Code:
1 2
|
VISITE=Info: {0} a visiter la Ville {1} |
j'ai 2 valeurs "nom_visiteur" et "ville", je veux affecter "nom_visiteur" au 1ér parametre "{0}" et "ville" au 2éme paremtre "{1}".
j'ai fais ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
try{
Properties prop = new Properties();
String chemin = "C:\\..............\\donnees.properties";
FileInputStream in = new FileInputStream(chemin);
prop.load(in);
in.close();
String str = prop.getProperty("VISITE");
prop.setProperty(nom_visiteur,str);
String requete = prop.getProperty("VISITE");
System.out.println("----------------------------------------------");
System.out.println("Changement param 1 ( nom_visiteur ) : "+requete);
System.out.println("----------------------------------------------");
prop.setProperty(requete,ville);
String requete1 = prop.getProperty("VISITE");
System.out.println("----------------------------------------------");
System.out.println("Changement param 2 ( ville ) : "+requete1);
System.out.println("----------------------------------------------");
}catch(Exception ec){
ec.printStackTrace();
} |
Resultat sur ma Console:
Code:
1 2 3 4 5 6 7
|
----------------------------------------------
Changement param 1 ( nom_visiteur ) : Info: {0} a visiter la Ville {1}
----------------------------------------------
----------------------------------------------
Changement param 2 ( ville ) : Info: {0} a visiter la Ville {1}
---------------------------------------------- |
!!!!!!!!!!!!!!!!!!!!
quelqu'un peut m'aider !! merci d'avance :)