Skip to content

20 集合 ​

集合保留不重复的元素,并可查询元素是否存在。

norm
main() {
  Set<String> names = Set<>()
  names.add("Ada")
  names.add("Ada")
  names.add("Lin")
  printLine(names.size())
  printLine(names.contains("Lin"))
  printLine(names.contains("Ada"))
  printLine(names.contains("Jo"))
}

预期输出:

text
2
true
true
false

两次添加 Ada 后仍只有一个 Ada 条目。contains 检查 Lin 是否存在;集合不提供按位置访问名称的索引。

动手试试:删掉一次重复的 add,确认输出不变。

详细规则:参考。

Norm 0.25