如何从Java中的ArrayList中删除除第一个元素外的所有内容

文件:

我是Java编程的新手,一直在php中编程,所以我习惯了这种类型的循环:

int size = mapOverlays.size();
for(int n=1;n<size;n++)
{
    mapOverlays.remove(n);
}

所以我想删除除第一项以外的所有内容,那为什么不起作用?据我了解,删除后,阵列键是否重新排列?

丹尼尔·恩格曼(Daniel Engmann):

据我了解,删除后,阵列键是否重新排列?是的,卸下位置1上的项目后,位置2上的项目在位置1上。

您可以尝试以下方法:

Object obj = mapOverlays.get(0); // remember first item
mapOverlays.clear(); // clear complete list
mapOverlays.add(obj); // add first item

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除数组中除第一个索引之外的所有内容?

如何删除除第一个元素外的所有子元素?

如何从数组中删除除JavaScript中的第一个元素以外的所有元素

如何从当前片段中删除除当前片段和第一个片段外的所有先前片段?

如何删除文件中除第一个字符外的所有行?

如何加入数组中除第一个元素之外的所有元素?

jQuery / JavaScript:如何删除第一个<li>中除<a> text </a>之外的所有元素

将列表中除第一个元素外的所有元素连接到字符串

如何删除HTML表中的所有<tr>元素(第一个元素除外)

除矩阵的除第一个元素外的所有元素

如何在Matlab中获取矩阵的除第一个元素以外的所有元素?

如何使用列表切片从列表中获取除第一个元素以外的所有内容

如何通过从 '[' 到 end 中删除所有内容来从行中获取名称(使用 split on '[ed' 并选择第一个元素)

选择除第一个元素外的所有子元素

使用CSS3选择除第一个元素外的所有元素

通过JavaScript隐藏DataList的除第一个元素外的所有元素

有效地删除Java中arraylist中每个数组的第一个元素

从StackPanel中删除除第一个项目以外的所有项目?

Javascript:删除div中除一个元素外的所有元素

如何删除文件中每一行的第一个空格之后的所有内容?

jQuery删除除第一个表外的所有表行

Ant任务删除目录中除一个文件外的所有内容

c ++ 98,向量,删除除第一个元素之外的所有元素

删除熊猫数据框中第一个空格之后的所有内容

删除 R 中第一个空格之前的所有内容

对除第一个元素qsort C以外的所有内容进行排序

从表中删除所有子元素,除了第一个?

如何循环遍历列表中除第一个之外的所有项目

使用javascript删除字符串中除第一个字符外的所有字符