2013-11-01 61 views
1

我認爲我有一個艱難的任務,這就是爲什麼我問這個問題。我有一個很長的NSArray,內含大量的字符串。重點是,我只想讓我的數組中的字符串包含.app。有沒有辦法來循環雖然陣列,檢查是否在指定索引字符串中包含的.app,如果不刪除該數組中的字符串,所以我只有串在我的.app,如何整理NSArray只獲得特定字符串的內容

例子:

這是我的例子陣列(你好,這,就是一個測試應用程序,調用,NSArraySort.app)

因此,在這種情況下,我只喜歡有最後一個項目「NSArraySort.app」

我認爲答案是for循環,但我不知道如何做到這一點。

+0

所以,你已經想到了循環。你有什麼研究和過濾? – Wain

回答

3

這裏有一種方法:

NSMutableArray *results = [NSMutableArray array]; 
for (NSString *str in myArray) { 
    if ([str rangeOfString:@".app"].location != NSNotFound) { 
     [results addObject:str]; 
    } 
} 

NSLog(@"results = %@", results); 

如果你只是想與.app結束,然後使用字符串:

if ([str hasSuffix:@".app"]) { 
+0

謝謝,我從來沒有想過它會那麼簡單,它的工作完美無瑕 –

相關問題