Fonction en java

Résolu/Fermé
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 - 15 févr. 2009 à 19:16
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 - 17 févr. 2009 à 19:32
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.
A voir également:

2 réponses

Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
16 févr. 2009 à 00:01
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,
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
17 févr. 2009 à 19:32
merci beaucoup , je n'y avais pas pensé.
0