我有一个数组列表我需要确保某个特定项目位于 0 位置,如果不是,我需要将其移动到那里。该项目有一个isStartItem
布尔值,这样我就可以轻松找到我需要位于位置 0 的特定项目,但是如何将其移动到正确的位置呢?
我假设我需要使用这样的东西:
for(int i=0; i<myArray.size(); i++){
if(myArray.get(i).isStartItem()){
Collection.swap(myArray, i, 0);
}
}
但这似乎不起作用......
你需要使用Collections
班级的swap
方法。Collections
, 与s
在最后。
改变 -
Collection.swap(myArray, i, 0);
对此——
Collections.swap(myArray, i, 0);
看一眼this例子。
收藏 and 收藏在Java中是两个不同的东西。第一个是接口,第二个是类。后一种有静态交换方法,而前一种没有。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)