gpt4 book ai didi

objective-c - 查找 NSArray 中所有特定长度的字符串

转载 作者:行者123 更新时间:2023-12-03 16:32:13 32 4
gpt4 key购买 nike

我有一个NSArray包含 200,000 个单词,每个单词可以有 1-10 个字符。我想基于第一个数组创建第二个数组,其中仅包含恰好有 5 个字符的单词。

我该怎么做?

最佳答案

使用 predicatefilter the array并生成一个仅包含长度为 5 的单词的新数组。类似于:

NSPredicate *p = [NSPredicate predicateWithFormat:@"length == 5"];
NSArray *fiveCharWords = [myWordList filteredArrayUsingPredicate:p];

我似乎总是得到 predicate format第一次会稍微出错,所以如果出现错误,请不要感到惊讶。重点是您应该阅读 NSPredicate 并了解如何使用谓词来过滤数组和集合等集合。

关于objective-c - 查找 NSArray 中所有特定长度的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17795347/

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