我在我的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
答案 0 :(得分:0)
根据Java版本的Javadoc,该列表中没有String
:
http://nlp.stanford.edu/nlp/javadoc/javanlp/edu/stanford/nlp/process/DocumentPreprocessor.html
,只有HasWord
s。可能你应该通过它的toString()进行删除或者找出具体的实现。