【问题标题】:Find the index of an NSString NSArray, matching a specific string?查找 NSString NSArray 的索引,匹配特定字符串?
【发布时间】:2014-10-10 05:21:41
【问题描述】:

我有一个 NSString 数组。

exampleArray = @[@"5", @"6", @"7", @"8", @"9", @"10", @"11", @"12", @"13", @"14", @"15", @"16", @"17", @"18", @"19", @"20"];

假设你有..

NSString *exampleString = @"7";

我想在exampleArray中找到exampleString,并让它返回索引2,即@“7”所在的索引。

除了循环和比较 isEqualToString 之外,最好的方法是什么?

【问题讨论】:

标签: objective-c nsstring nsarray


【解决方案1】:
if([exampleArray containsObject:exampleString]) {
    int index = [exampleArray indexOfObject: exampleString];
} else {
    NSLog(@"not found");
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多