J'ai une méthode suivante... qui prend en fait la liste des phrases et divise chaque phrase en mots. La voici :
public List<String> getWords(List<String> strSentences){
allWords = new ArrayList<String>();
Iterator<String> itrTemp = strSentences.iterator();
while(itrTemp.hasNext()){
String strTemp = itrTemp.next();
allWords = Arrays.asList(strTemp.toLowerCase().split("\\s+"));
}
return allWords;
}
Je dois passer cette liste dans un hashmap au format suivant
HashMap<String, ArrayList<String>>
Cette méthode renvoie donc une liste et j'ai besoin d'une liste de tableaux ? Si j'essaie de faire un casting, ça ne marche pas... Des suggestions ?
De même, si je change ArrayList en List dans un HashMap, j'obtiens
java.lang.UnsupportedOperationException
à cause de cette ligne dans mon code
sentenceList.add(((Element)sentenceNodeList.item(sentenceIndex)).getTextContent());
De meilleures suggestions ?