如何在java中创建多堆栈

如何在java中创建多堆栈,java,Java,我想用for或while创建许多堆栈,但我没有任何想法 例: List stacks=newarraylist(1000); 对于(int i=0;i

我想用for或while创建许多堆栈,但我没有任何想法

例:

List stacks=newarraylist(1000);
对于(int i=0;i<1000;i++){
添加(新堆栈());
}
列表堆栈=新的ArrayList(1000);
对于(int i=0;i<1000;i++){
添加(新堆栈());
}

您可以创建堆栈数组。然后使用循环初始化每个数组元素。有趣的。。。您已经在学习更复杂的数据结构,如堆栈;但是没有人告诉过你数组,或者ArrayList?你可以制作一个堆栈数组。然后使用循环初始化每个数组元素。有趣的。。。您已经在学习更复杂的数据结构,如堆栈;但是没有人告诉过你数组,或者ArrayList?所有堆栈都使用一个或多个内存?所有堆栈都使用一个或多个内存?
Stack<...> stack_1 = new Stack<>();
Stack<...> stack_2 = new Stack<>();
...
Stack<...> stack_n = new Stack<>();
for (...) {
    Create stack(index) ...
}
List<Stack<Something>> stacks = new ArrayList<>(1000);
for (int i = 0; i < 1000; i++) {
   stacks.add(new Stack<Something>());
}