Java

gilles81 Messages postés 72 Statut Membre -  
gilles81 Messages postés 72 Statut Membre -
Bonjour,
je ne comprend pas pourquoi ma méthode affiche de cette classe ne fonctionne pas:

import java.util.*;
public class Test
{
private HashMap<String,String> t;
public Test(){
t=new HashMap<String,String>();
}
public void nummerEinträge(String name,String nummer){
t.put(name,nummer);
}
public String nummerSuche(String name){
String a=t.get(name);
return a;
}
public void affiche(){
Iterator<String> it =t.iterator();
while(it.hasnext()){
System.out.println(it.next());
}
}
}

Comment peut on vérifier qu'une clé et une valeur sont effectivement dans un HashMap
merci
A voir également:

2 réponses

gilles81 Messages postés 72 Statut Membre 1
 
je travail avec BlueJ,donc pas besoin d'une classe main.le message d'erreur se trouve au niveau de mon itération.
1
Nixial
 
Bonjour,

Euh dans ta classe, je ne vois pas de main ...

Il faut que tu instancies un objet Test et ensuite que tu apelles ta méthode affiche.

Ensuite, si ta HashMap est vide, tu ne verras rien avec ton system.out !

Allez bonne chance ^^
0