clés et valeurs à null dans une HashMap typée
	
	
		Bonjour,
je ne comprends pas pourquoi en déclarant une Map comme ceci :
	Code:
	
private Map<String,Integer> graphicalFormsLexicon;
 J'effectue ensuite des ajouts dans la Map et je me retrouve avec des paires de clé/valeur à null (dans le debugger) :
  
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 | public void characters(char buf [], int start, int length)
    throws SAXException {
        super.characters(buf, start, length);
        String word = new String(buf, start, length);
        if(word != null && !word.equals(" ") && !word.equals(System.getProperty("line.separator")))    {
            int newTokenCount;
            if(this.graphicalFormsLexicon.containsKey(word))    {
                newTokenCount = (Integer)graphicalFormsLexicon.get(word) + 1;
            } else    {
                newTokenCount = 1;
            }
            this.graphicalFormsLexicon.put(word, newTokenCount);
        }
    } | 
 Alors, qu'avec le même code d'insertion mais en déclarant la Map sans la typer :
	Code:
	
private Map graphicalFormsLexicon;
 Il n'y a pas de problème, ma Map contient bien juste ce qu'il faut (dans le debugger). A moins qu'il s'agisse d'un fonctionnement interne lié au structure typée et qu'il ne faille pas s'en inquiéter ?
Quelqu'un aurait-il une idée sur la question ?
Merci d'avance et a+ :D