我有停用词arraylist ..我想删除包含停用词的arraylist元素(字符串)。删除arraylist中的元素
这里的arraylist1,我想删除元素:
bicara
dunia
penerbangan
orang
sering
salah
menjawab
bila
ditanya
siapa
manusia
pertama
yang
mengudara
mayoritas
menjawab
oliver
wilber
wright
dari
amerika
serikat
yang
terbang
pada
tahun
padahal
这里的禁用词:
dari
bila
ditanya
menjawab
pada
padahal
pertama
siapa
sering
tahun
yang
这里是我的代码:
for (int i = 0; i < arraylist1.size(); i++) {
for (int j = 0; j < stopwords.size(); j++) {
if (stopwords.get(j).equals(arraylist1.get(i)))
arraylist1.remove(i);
}
}
但结果不符合我想要的:
bicara
dunia
penerbangan
orang
salah
bila (not removed)
manusia
mengudara
mayoritas
oliver
wilber
wright
amerika
serikat
terbang
padahal (not removed)
阅读的区别[删除(int)](http://docs.oracle.com/javase/7/docs/api/java/util/List.html#remove(int))&[remove(java.lang.Object)](http: //docs.oracle.com/javase/7/docs/api/java/util/List.html#remove(java.lang.Object)) – StackFlowed