gpt4 book ai didi

java - 制作可添加到非索引位置的列表的最佳方法是什么

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

如果你尝试

    List<Boolean> alist = new ArrayList<Boolean>();

alist.add(5, true);

您收到错误,因为您无法添加到不在列表中的索引。我应该使用什么才能编写:

any.add(73, true)

if any.get(52) {
// Do something
}

只有当列表中存储了73中的内容时,它才会为true,否则为false。

最佳答案

看来您实际上对 boolean 值并不感兴趣,而只是想检查该数字是否已输入。如果是这种情况,HashSet 可能是比 HashMap 更好的选择:

HashSet<Integer> hashSet = new HashSet<Integer>();

hashSet.add(4);
hashSet.add(100843);
hashSet.add(91);

System.out.println(hashSet.contains(4)); //true
System.out.println(hashSet.contains(10)); //false

关于java - 制作可添加到非索引位置的列表的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22117741/

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