gpt4 book ai didi

ios - 存储和查询大型组(10,000 多个)字符串的最有效方法是什么?

转载 作者:可可西里 更新时间:2023-11-01 00:20:32 25 4
gpt4 key购买 nike

所以我有 10,000 多个字符串,我需要查询该组中是否包含任何给定的字符串。我目前将它们存储在一个数组中,我只使用 stringArray.contains(myString) 功能。这有效率吗?我将这个数组存储在一个单独的类和文件中,但是拥有如此庞大的数组看起来确实很“丑陋”

最佳答案

如果您只需要进行contains 检查,而不关心元素顺序,请使用Set。 .

let someStrings: Set = ["a", "b", "c"]
print(someStrings.contains("a"))

关于ios - 存储和查询大型组(10,000 多个)字符串的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49525083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com