gpt4 book ai didi

java - 如何获取 ArrayDeQue 的子列表?

转载 作者:行者123 更新时间:2023-11-30 07:28:38 28 4
gpt4 key购买 nike

我想获取 ArrayDeque 的子列表这样there is in ArrayList 。有办法做到吗?

最佳答案

最简单的方法是从 Dequesublist 创建一个新的 ArrayList

public void test() {
ArrayDeque<String> ad = new ArrayDeque<>();
ad.add("Hello");
ad.add("Bye!");
ArrayList<String> al = new ArrayList<>(ad);
List<String> alp = al.subList(1, al.size());
System.out.println("ad=" + ad);
System.out.println("al=" + al);
System.out.println("alp=" + alp);
}

但请注意,ArrayList 是当时 Deque 状态的副本,并且不反射(reflect)双端队列。如果这是 Not Acceptable ,那么还有其他(不太简单)的选择。

关于java - 如何获取 ArrayDeQue 的子列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36477029/

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