for (int i = 0; i < arrayP.size(); i++) {
if (arrayP.get(i) == What to put here?) {
arrayP.remove(i)
}
}
Run Code Online (Sandbox Code Playgroud)
如果我i+1说它只是并排比较.我怎样才能让它贯穿每个元素?
然后元素1遍历整个ArrayList.然后元素2通过ArrayList运行.
你可以使用LinkedHashSet:
list = new ArrayList<>(new LinkedHashSet<>(list));
Run Code Online (Sandbox Code Playgroud)
如果元素的顺序无关紧要,则应使用法线HashSet.事实上,如果这样做是合乎逻辑的,你可以考虑首先使用a Set而不是a List.阅读两者之间的差异,选择更合适的结构.
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |