Soucis de parcours d'une Hashmap
	
	
		Bonsoir, je vous explique mon soucis, j'essaye de parcourir une hashmap en vérifiant que le texte tapé est identique à un des noms présent dans la hashmap si le nom est exact j'aimerais l'afficher dans mon JLabel name. 
Voilà ce que j'ai fais mais je bloque à partir du try :/
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 
 | private Heros heros;
private HashMap<String, Perso> persos = new HashMap<String, Perso>();
private JLabel message = new JLabel("");
private JTextField nameField = new JTextField(50);
private JButton searchButton = new JButton("Search");
private JLabel name = new JLabel();
 
 
private class SearchAction implements ActionListener{
             public void actionPerformed(ActionEvent e ) {
                 String target = nameField.getText();
 
       if(!target.equals("")){
              try {
                      heros.getNameHeros(target);
 
              } catch (NoSuchElementException e1) {
                         messageError(e1.getMessage());
             }
        } else {
                      message.setText("Please enter a name");
       }
   }
}
 
//La fonction getName
 
public Perso getNameHeros(String name){
 
     Perso find = null;
     Collection<Perso> values = persos.values();
           for(Perso perso : values){
                if(perso.getNamePerso().equals(name)){
                         find = perso;
                }
 
        }
            return find;
 
} | 
 Merci de votre futur aide .