Positions.remove(6);从特定位置删除该项目.
因此,首先你必须使用for循环比较arraylist中的项目并获取该项目的位置并调用Positions.remove(ArrayList中的项目位置).
试试这个代码.
ArrayList positions = new ArrayList();
positions.add(3); // add some sample values
positions.add(6); // add some sample values
positions.add(1); // add some sample values
positions.add(2); // add some sample values
positions.add(6);
for(int i=0;i
{
if(positions.get(i) == 6)
{
positions.remove(i);
}
}
Log.i("========== After Remove ",":: "+positions.toString());
输出:I / ==========删除后(309)::: [3,1,2]