/** * @(#)ExempleEnumMap.java * Exemple d'utilisation de EnumMap avec des objets * * @author * @version 1.00 2012/11/29 */ import java.util.*; public class ExempleEnumMap { // Création d'un énumérateur enum semaines { LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI, SAMEDI, DIMANCHE }; public ExempleEnumMap() { } public static void main (String[] args) { EnumMap personneEnCharge = new EnumMap(semaines.class); Employes emp1=new Employes("John", "150€"); Employes emp2=new Employes("Adams", "250€"); // Ajout des éléments dans le EnumMap personneEnCharge.put(semaines.LUNDI, emp1); personneEnCharge.put(semaines.DIMANCHE, emp2); Set myKeys=personneEnCharge.keySet(); Iterator iter=myKeys.iterator(); while(iter.hasNext()) { Object key=iter.next(); System.out.println (key+"=>"+((Employes)personneEnCharge.get(key)).getNom()+" Payé à "+((Employes)personneEnCharge.get(key)).getPaye()); } } } class Employes { String nom, paye; public Employes(String _nom, String _paye) { nom=_nom; paye=_paye; } String getNom() { return nom; } String getPaye() { return paye; } } |
Cet article Java: Exemple d’utilisation de EnumMap avec des objets est apparu en premier sur .