begin process at 2012 02 04 14:34:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > GÉNERER UN FICHIER *.PROPERTIES EN L'AFFECTANT DANS UNE MAP

GÉNERER UN FICHIER *.PROPERTIES EN L'AFFECTANT DANS UNE MAP


 Information sur la source

Note :
Aucune note
Catégorie :Application Classé sous :Properties, Java, Map Niveau :Débutant Date de création :01/09/2010 Vu :2 267

Auteur : kaissun

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

ce code source permet de lire un fichier properties en mettant en place les Keys et les Values dans une liste de map

Source

  • import java.io.FileInputStream;
  • import java.io.FileNotFoundException;
  • import java.io.IOException;
  • import java.util.HashMap;
  • import java.util.Iterator;
  • import java.util.Map;
  • import java.util.Properties;
  • public class ExtractProp {
  • public static void main(String[] args) throws FileNotFoundException, IOException {
  • // TODO Auto-generated method stub
  • ExtractProp EP = new ExtractProp();
  • EP.displayProperties("c:\\a.properties");
  • }
  • public Map<String, String> displayProperties(String propertiesFileLocation) throws FileNotFoundException, IOException {
  • Properties props = new Properties();
  • props.load(new FileInputStream(propertiesFileLocation));
  • Map<String, String> map = new HashMap<String, String>();
  • Iterator<?> it = props.keySet().iterator();
  • while (it.hasNext()) {
  • String propertyKey = (String) it.next();
  • String propertyValue = props.getProperty(propertyKey);
  • map.put(propertyKey, propertyValue);
  • }
  • printMap(map);
  • return map;
  • }
  • public void printMap (Map<String,String> map)
  • {
  • System.out.println("size is : " + map.size());
  • Iterator <?> i = map.entrySet().iterator();
  • while (i.hasNext()) {
  • Map.Entry <?,?> pairs = (Map.Entry <?,?>)i.next();
  • System.out.println(pairs.getKey() + "&" + pairs.getValue());
  • }
  • }
  • }
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Properties;

public class ExtractProp {
	
	public static void main(String[] args) throws FileNotFoundException, IOException {
		// TODO Auto-generated method stub
		ExtractProp EP = new ExtractProp();
		EP.displayProperties("c:\\a.properties");
		
	}
	
	public Map<String, String> displayProperties(String propertiesFileLocation) throws FileNotFoundException, IOException {
		
		Properties props = new Properties();
		props.load(new FileInputStream(propertiesFileLocation));
		
		Map<String, String> map = new HashMap<String, String>();
		Iterator<?> it = props.keySet().iterator();
		
		while (it.hasNext()) {
			String propertyKey = (String) it.next();
			String propertyValue = props.getProperty(propertyKey);
			map.put(propertyKey, propertyValue);
		}
		printMap(map);
		return map;
	}
	
	public void printMap (Map<String,String> map)
	{
		System.out.println("size is : " + map.size());
		Iterator <?> i = map.entrySet().iterator();
	    while (i.hasNext()) {
	        Map.Entry <?,?> pairs = (Map.Entry <?,?>)i.next();
	        System.out.println(pairs.getKey() + "&" + pairs.getValue());
	    }
	}
}

 Conclusion

Très utile surtout pour l'interaction entre Java et Flex.


 Sources de la même categorie

Source avec Zip Source avec une capture [J2ME] MAILXPRESS, UNE PETITE APPLICATION D'ENVOI DE MAIL ÉC... par doderic
Source avec Zip CLIENT ET SERVEUR DE MESSAGERIES par lemout
Source avec Zip Source avec une capture NAVIGATEUR HTTP par lemout
Source avec Zip Source avec une capture PROGRAMME DE PARTAGE DE FICHIER EN RESEAUX par billatosco
Source avec Zip JET SPRING JSF PRIMEFACES par mendjijet

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ANALYSEUR LEXICAL ET SYNTAXIQUE DES EXPRESSIONS ARITHMÉTIQUE... par MBARKI2005
Source avec Zip JAVABREAK GAME par fate123
Source avec Zip GESTION STOCK par COUNDOULIBZO
Source avec Zip TASK_KILLER par COUNDOULIBZO
Source avec Zip Source avec une capture JCOUTURE: LOGICIEL DE GESTION D&#8217;ATELIER DE COUTURE INT... par bashizip

Commentaires et avis

Commentaire de shaiulud le 04/09/2010 10:21:48

Pourquoi ne pas utiliser ResourceBundle dont c'est le rôle et qui gère la Locale en plus ?

Préférer le chemin du properties avec un accès au classLoader (valable pour un properties embarqué avec l'application)
Thread.currentThread().getContextClassLoader().getResource("fichier.properties")

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

les collections java [ par bf83 ] bonjour tout le monde,je veux utiliser une collection hash map de java ,je sais bien comment les utiliser (je sais leurs methodes ...)mais je vaux sav Un tutoriel JDO pas tres clair [ par indygh ] Bonjour, Je suis le tutoriel sous http://bmoussaud.developpez.com/tutoriel/java/jdo/#L1 Bon j'ai bien entendu configur&#233;/updat&#233;&nbsp; les Le Mapping en Java: Map(Key,Value) [ par developppez ] Bonjour,Je cherche à comprendre une longue classe java, qui essentiellement se base sur le mapping, comme exemple de méthode pour cette classe qui est java [ par limalima ] Bonjour à tous, je suis en train de developper une petite application , dans mon code il ya une chose que je ne comprends pas: je veux que ma metho Probleme de collision map 2D [ par dadouvic ] Bonjour à tous et à toute ! Voili voilou, sa fais pas tellement de temps que je fais du Java, et je me suis dis que j'allais essayer de faire quelque Map [ par amasou ] bonjour je souhaite votre aide je suis étudiant j'ai un problème [code=java] import java.io.File; import java.io.IOException; import java.util.Map; Problème rafraichissement de l'écran avec un scrollbar en JAVA [ par Passboss87 ] bonjour, voila je suis débutant en JAVA. j'ai programmé un editeur de carte pour un jeu que je ferais par la suite. Mon éditeur se sert de petites ima dessiner un polygone en java sur une carte goole map [ par otis13000 ] je travaille sur un projet sur google map et android, et j'ai besoin de dessiner un polygone(cercle) sur la carte google map, mais il faut que ca soit pb avec TextIOb [ par domxaline ] bonjour [code=java] package Textprg; import java.util.Scanner; public class Greeting { public static void main(String[] args) { String u classe java [ par daysara21 ] bonjour; je suis debutante en java et j'ai un probleme si vous pouuvvez m'aider class Homme { private double Hauteur; private int Poids; publ


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales