java - Swift 中 HashSet Java 的等价物是什么?

标签 java swift

<分区>

我在 Java 中有使用 HashSet<String> 的特定逻辑.集合仅包含独特的项目。

例如:

Set<String> mySets = new HashSet<String>();
mySets.add("a");
mySets.add("a");
mySets.add("b");
mySets.add("a");

我得到:["a","b"] .

什么是 Swift 中的等效集合?

谢谢,

最佳答案

Java 的HashSet 的Swift 是Set

例子:

var s = Set<Character>()
s.insert("a")
s.insert("a")
s.insert("b")
s.insert("a")
print("s: \(s)")

输出:

s: ["b", "a"]

Official docs

关于java - Swift 中 HashSet Java 的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25246571/

相关文章:

java - 如何在 Java 中使用 double to int cast

java - 在java中处理两个按键

java Collections.binarySearch() 返回 -2

ios - uiwebview 忽略样式标签

swift - 为什么 reduce 对 Struct 不起作用?

java - JFrame 标 checkout 现重叠

java - 在 servlet 中抛出自定义异常

ios - UIAlertController 中的 UITextField 验证

ios - swift 文件未链接到 sks 文件且未更改

ios - kCFErrorDomainCFNetwork 代码=310 "(null)"