要从ArrayList中删除对象,可以使用remove()方法。该方法接受一个参数,即要删除的对象或索引。
如果你知道要删除的对象,可以直接将其作为参数传递给remove()方法。
以下是一个示例,展示如何从ArrayList中删除一个指定的对象:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add("对象1");
list.add("对象2");
list.add("对象3");
String objectToRemove = "对象2";
list.remove(objectToRemove);
System.out.println("删除后的ArrayList: " + list);
}
}
输出结果:
删除后的ArrayList: [对象1, 对象3]
如果你知道要删除的对象所在的索引,可以将索引作为参数传递给remove()方法。
以下是一个示例,展示如何从ArrayList中删除一个指定索引的对象:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
list.add("对象1");
list.add("对象2");
list.add("对象3");
int indexToRemove = 1;
list.remove(indexToRemove);
System.out.println("删除后的ArrayList: " + list);
}
}
输出结果:
删除后的ArrayList: [对象1, 对象3]
请注意,当删除一个对象或索引后,ArrayList中的其他对象的索引会自动调整。