无法从java.util.list中删除元素

时间:2014-06-08 08:45:25

标签: java c# stanford-nlp

我在我的c#程序中使用java.util。我想从List中删除一个元素,但不知道为什么不起作用。

foreach (List sentence in new DocumentPreprocessor(clfile))
{
    //int i = sentence.size();
    string rm = "ASPECT";
    Object objstr = rm;

    sentence.remove(objstr);
    string temp2 = String.Join(",", sentence.toArray());
    ...
}

执行上面的单词" ASPECT"在列表句子中仍然存在。

PS:文档预处理器属于,edu.stanford.nlp.process

1 个答案:

答案 0 :(得分:0)

根据Java版本的Javadoc,该列表中没有Stringhttp://nlp.stanford.edu/nlp/javadoc/javanlp/edu/stanford/nlp/process/DocumentPreprocessor.html ,只有HasWord s。可能你应该通过它的toString()进行删除或者找出具体的实现。