gpt4 book ai didi

java - 获取 ArrayList 中的元素后将其删除

转载 作者:行者123 更新时间:2023-12-01 21:13:08 25 4
gpt4 key购买 nike

我有一个方法,它获取 ArrayList 的第一个元素并将其放入另一个 ArrayList 中。

假设 A = {1, 2, 3} 且 C = {}

在 getStudent() 方法之后,我的列表现在如下所示:

A = {1, 2, 3} 且 C = {1}

有没有办法使用ArrayLists,让1在传递给C后立即从列表A中消失?

我的代码:

public Disk getStudent() {

// so it gives me element 0
Student topStudent = studentCollection.get(studentCollection.size() - studentCollection.size());
return topStudent;
}

我知道你可以用堆栈做这样的事情,但我需要这个特定的部分是一个 ArrayList。

最佳答案

使用 remove 代替 get .

另外,请注意,通过从集合本身中减去集合的大小,您将得到 0,因此编写以下内容会更简单:

studentCollection.remove(0);

关于java - 获取 ArrayList 中的元素后将其删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40793440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com