如何使用 ArrayList.remove() 方法删除整数数组中的特定数字?
如果您在方法参数中传递一个不带引号的数字 - 这将意味着一个索引,用引号引起来 - 它不起作用......
import java.util.ArrayList;
public class Circle {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(2);
list.add(1);
list.add(3);
list.remove("2"); //что писать в скобках?
System.out.println(list);
}
}
ArrayList 提供了两个重载的 remove() 方法。
一个。remove(int index) :获取要移除的对象的索引。
湾。remove(Obejct obj) :接受要移除的对象。
也就是说,要删除特定值,您需要键入:list.remove(new ArrayListType(yourValue)),其中 ArrayListType 在您的情况下是整数,而 yourValue 是您的特定数字