
Envoyé par
flora806
mon HashMap est déclaré de cette façon:
public HashMap<Integer,HashMap> getUserArticles(){
return UserArticles;
}
et mon TestHashMap:
Pour celui là, il me faudrait la déclaration de UserArticles. Je sais je suis chiant.
Au passage, la convention Java veut que les noms de variables commence par une minuscule.

Envoyé par
flora806
private HashMap <Integer,ArrayList> TestHashMap = new HashMap();
Là, fait plutôt ça :
private HashMap <Integer,ArrayList> TestHashMap = new HashMap<Integer,ArrayList>();
Il faut également préciser les paramètres à l'appel du constructeur.
ce qui te permettra de faire :
ArrayList <Integer> aList = TestHashMap.get(articleID);
sans warning. 
Tu peux aller voir par là pour plus d'explications sur les Generics.
Partager