gpt4 book ai didi

Java 匹配字符串的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-01 15:13:07 24 4
gpt4 key购买 nike

我有几个字符串列表。每个列表代表一个类别。我正在尝试查找特定字符串属于哪个类别。我只能想到两种方法来做到这一点:

  1. 遍历类别并返回包含它的第一个类别。

  2. 创建字符串及其类别的运行 HashMap 。

哪种方法更快/更高效,或者是否有比上面列出的方法更好的方法来查找字符串所属的类别?

最佳答案

因此,在 HashMap 中查找某些内容需要恒定时间(摊销),而迭代每个列表需要 m*n 时间,其中 m 是列表长度,n 是列表数量。一定要使用 HashMap 。

或者,使每个字符串成为包含类别的对象。

关于Java 匹配字符串的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12030234/

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