List<Set<Integer>> 是什么意思?

Kin*_*993 1 java list set

我收到的问题之一是:

所有行都应存储在类型为 的对象中List<Set<Integer>>

你如何用 Java 编写这个,就像如何初始化这个列表一样?我以前从未见过这个。

请提供一个解释链接,因为我不确定这在 Java 中叫什么,所以不知道如何了解它。谢谢。

Jer*_*ony 5

它是Set列表,其中每个Set只能保存Integer

Set<Integer> singlesSet = new HashSet<>();
singlesSet.add(1);
singlesSet.add(2);

Set<Integer> tensSet = new HashSet<>();
tensSet.add(10);
tensSet.add(20);

List<Set<Integer>> list = new ArrayList<>();
list.add(singlesSet);
list.add(tensSet);

System.out.println(list);
Run Code Online (Sandbox Code Playgroud)