gpt4 book ai didi

java - 仅当列表不为空并且尚未在列表中时,如何将对象添加到列表中?

转载 作者:行者123 更新时间:2023-12-01 18:34:54 26 4
gpt4 key购买 nike

例如

private ArrayList<Circles> circles;

现在我需要一个这样的方法

public boolean addCircle(Circle circle) {
}

在满足标题中的要求的同时,我该如何去做?

最佳答案

您可以使用 ArrayList 上的 contains() 方法。然而,随着列表变大,这会变得越来越慢。

除非您确实需要 List 语义,否则您应该考虑使用 Set 因为它们可以防止重复。如果您希望在迭代时保持插入顺序(如 List),那么您可以使用 LinkedHashSet

关于java - 仅当列表不为空并且尚未在列表中时,如何将对象添加到列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22440898/

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