私は次の方法を持っています...実際に文のリストを取り、各文を単語に分割します。はい、これ:
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;
}
このリストを次の形式でハッシュマップに渡す必要があります
HashMap<String, ArrayList<String>>
したがって、このメソッドはListを返し、arrayListが必要ですか?キャストしようとしてもうまくいきません...何か提案はありますか?
また、HashMapでArrayListをListに変更すると、次のようになります。
java.lang.UnsupportedOperationException
私のコードのこの行のため
sentenceList.add(((Element)sentenceNodeList.item(sentenceIndex)).getTextContent());
より良い提案はありますか?