0
A
答えて
2
これは魔法のように動作しません:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self.length == %d", lenght];
NSArray *filtered = [array filteredArrayUsingPredicate:predicate];
2
あなたが何をしていても、気付かなくても速い列挙を使用します。しかし、NSPredicateオブジェクトとfilteredArrayWithPredicate
メソッドの使用を検討しましたか?
0
NSArray *yourArray = [[NSArray alloc] initWithObjects:@"Apple, Orange, Grapes, Cherry, nil"];
for(NSString *element in yourArray){
if(element.length==yourLength){
[filteredArray addObject:element];
}
}
NSLog(@"Filtered array now contains the elements with length %d", yourLength);
NSLog(@"Filtered array--%@", filteredArray);
+0
ねえ、私は速い列挙を使いたくないと言いました。 –
+0
@ borrrdenの答えを参照してください。私の答え(あなたが受け入れたもの)でも、フードの下で高速列挙を使用しています。 –
関連する問題
- 1. 配列から特定の長さの文字列を取る
- 2. 長い文字列に特定のサブ文字列を取得する
- 3. 特定の要素を文字列ファイルから取得する
- 4. 文字列から特定の数値を取得する
- 5. 文字列から特定のコンテンツを取得する
- 6. ファイルから特定の文字列を取得する
- 7. 接続文字列から特定の値を取得する
- 8. パンダ:特定の列見出しから文字列を取得
- 9. 文字列から特定の文字を位置で取得する
- 10. C#またはSQL Serverの文字列から特定の書式設定された文字列を取得
- 11. 特定の文字を含む特定の長さの文字列のRegEx
- 12. scanfから文字列の長さを取得
- 13. SSRSの文字列から特定の値を得るには
- 14. Android - グリッドビューの特定の要素から文字列を取得
- 15. は、特定の文字に2つ目の文字から文字列を取得する
- 16. 特定の文字列から外部HTML /タグを取得するには?
- 17. JavaでカスタムArrayListから特定の文字列を取得するには?
- 18. PHP:JSON文字列から特定のデータを取得
- 19. NSStringから特定の文字列を取得
- 20. URLから特定の文字列を取得
- 21. 特定の長さの文字列をCの2次元配列に取得する方法
- 22. C++は特定の長さの文字列にfloat
- 23. jQueryのテキストから特定の文字列を取得する方法は?
- 24. パフォーマンスはPython 2.7で文字列の長さを取得する
- 25. Octaveで文字列の長さを取得する方法は?
- 26. Python特定の長さの文字列を分割する
- 27. 特定の長さの文字列をC++で作成する
- 28. C#:特定の文化からリソース文字列を取得する方法
- 29. floatをstringに変換し、常に特定の長さの文字列を取得しますか?
- 30. 特定の幅に収まる文字列の長さ
どんなにあなたがそれを行う方法あなたが「アンダーカバー」と同じ機能を取得します - 配列を反復処理し、そのために個々の文字列をテスト長さfilteredArrayWithPredicateのようなものを使用すると、単純なやり方で数回のサイクルを保存したり、予測が遅くなったり遅くなったりすることがあります。 –
(もちろん、文字列の長さのリストを別々に保存して検索することもできますが、リストを作成する際のオーバーヘッドがあります) –