Java: Exemple d’utilisation de EnumMap avec des objets

Author:

 int,string,char,static, url, socket, url, socket, java
Download

/**
 * @(#)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 .