Fonction en java

[Résolu/Fermé]
Signaler
Messages postés
218
Date d'inscription
samedi 7 février 2009
Statut
Membre
Dernière intervention
13 juillet 2011
-
Messages postés
218
Date d'inscription
samedi 7 février 2009
Statut
Membre
Dernière intervention
13 juillet 2011
-
Bonjour,

Je suis entrain d'écrire une application en java, et j'essaye de donner à une fonction une Map comme paramètre : public static void edit(String title,Map modif)
mais ça marche pas, et j'ai comme erreur : Map cannot be resolved to a type
Donc je sais pas si il ya une erreur dans mon code ou si on peut pas faire ça tt simplement.

2 réponses

Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
332
Bonsoir,
Non, ton code doit sûrement être correct, mais le truc, c'est que lors de la compilation, le compilateur voit que tu utilises une classe qui s'appelle Map, mais il ne la connait pas.
Pour qu'il la connaisse, il faut que tu l'importes. Pour ce faire, tu dois ajouter la ligne suivante au début de ton fichier (si ton fichier n'est pas dans le package par défaut, tu dois d'abord déclarer le package, puis faire tes import) :
import java.util.Map

Cordialement,
Messages postés
218
Date d'inscription
samedi 7 février 2009
Statut
Membre
Dernière intervention
13 juillet 2011
30
merci beaucoup , je n'y avais pas pensé.