Set []是什么= new Set [] {setW,setX,setY,setZ};在Java中是什么意思?

问题描述 投票:0回答:1

我相信这是一组整数哈希集,但是我对为什么在等号前后使用[]感到困惑。

谢谢

set hashset
1个回答
0
投票

这是一组集合的数组,这意味着有多个Integer类型的集合。在给定的示例中,您将4个不同的集合组合在一个数组中。要访问前两个集合,您可以编写:

Set<Integer> setW = sets[0];
// Here you can work with setW
Set<Integer> setX = sets[1];
// Here you can work with setX
...

或者您可以使用循环来迭代数组并访问所有集合:

for (Set<Integer> set : sets) {
    set.forEach(System.out::println);
}
© www.soinside.com 2019 - 2024. All rights reserved.