如何比较Objective c中的字符串字符?

时间:2011-08-25 04:22:49

标签: iphone

我开发了一个applciation.In我想用其他字符来表示字符串的每个字符。所以请告诉我如何做到这一点。

3 个答案:

答案 0 :(得分:3)

使用characterAtIndex: NSString函数按索引提取字符。

- (unichar)characterAtIndex:(NSUInteger)index

答案 1 :(得分:2)

for (int i=0; i<[string length]; i++) {
   char = [string characterAtIndex:i];
   NSString *charString = [NSString stringWithFormat:@"%c", char];
   if ([charString isEqualToString:comparisonString]) {
      //match
   }
   else {
      //no match
   }
}

答案 2 :(得分:0)

如果你想比较一个字符串。使用isEqualToString方法。

NSMutableString *str = [[NSMutableString alloc] initWithString:@"a"];
if([str isEqualToString:@"a"]){
  // match
}
else{
  // not match
}