我想知道如何比較一個字符串與數組,即,如果我的數組列表有{"abc", "pqr", "xyz"}
和新字符串可以說"mno"
鍵入,它應該與我以前的數組列表進行比較。我怎樣才能做到這一點?提前致謝。比較與另一個字符串數組中的字符串
1
A
回答
9
看那NSArray的文檔...
BOOL hasString = [your_array containsObject:your_string];
1
for(int i=0; i<[myarray length]; ++i) {
if([myarray[i] isEqualToString:@"mno"])
NSLog("Equal");
else NSLog("Not Equal");
}
2
系統:
if ([yourArray containsObject:yourNSString])
{
NSLog(@"Bingo!");
}
手冊:
for (int i = 0 ; i < [yourArray count] ; i++) {
if ([yourNSString isEqualToString:[yourArray objectAtIndex:i]]) {
NSLog(@"Bingo!");
break;
}
}
0
這裏是工作(測試)方法,
-(BOOL)checkStingInArray: (NSString *)aString arrayWithStrings:(NSMutableArray *)array
{
if ([array containsObject: aString]) {
NSLog(@" %@ found in Array",aString);
return YES;
} else {
NSLog(@" %@ not found in Array",aString);
return NO;
}
}
相關問題
- 1. 字符串與另一個字符串字符的比較
- 2. 將字符串[index]與另一個字符串進行比較
- 3. 將字符串數組與另一個數組進行比較
- 4. 如何比較另一個字符串中的字符串?
- 5. 將字符串與數組中的字符串進行比較
- 6. 比較字符串數組中的一部分字符串
- 7. 你如何一個字符串比較字符串數組
- 8. 比較一個字符串數組PHP
- 9. 比較字符串數組與另一個起始值
- 10. 與字符串比較字符串值
- 11. 比較字符串數組
- 12. 在另一個字符串中比較多個值中的一個字符串
- 13. 比較給定字符串開始用另一個字符串
- 14. ACCESS VBA將字符串與另一個表中的字符串比較
- 15. 如何正確比較一個字符串與另一個字符串
- 16. Arduino - 比較一個拆分字符串與另一個字符串
- 17. 比較一個字符串與多個其他字符串
- 18. 將字符串與字符串數組進行比較
- 19. 比較2d字符串數組與字符串C++
- 20. 將數組字符串與字符串進行比較
- 21. 比較字符串與2d字符串數組,只比較數組的最後一個值
- 22. c中的字符串與字符數組的比較
- 23. 將字符串與C++中的一組字符進行比較
- 24. 比較字符串與數組
- 25. 比較數組列表與字符串
- 26. PHP腳本比較一個字符串與其他字符串
- 27. 如何比較一個字符串中的字符與NASM x86_64中的另一個字符Linux組裝
- 28. 用連接字符串比較兩個字符串數組VB.NET
- 29. 如何比較字符與字符串中的單個字符?
- 30. 我想比較在字符串類型數組中的字符串與在java中的另一個
我們可以用它,如果條件 – sujay 2011-04-29 11:49:40
@sameer,是的,你可以:'如果([your_array containsObject:your_string]){}' – Dov 2011-04-29 11:51:29
這是唯一的,如果你不感興趣的實際字符串內容很好的解決方案 - 通常情況並非如此。 containsObject調用使用isEquals來比較每個項目。 – crow 2017-10-25 22:50:29