在 PHP 中,它是一行代码:
$array_without_empty_strs = array_filter($array_with_empty_strs);
目标 C 的等价物是什么?
更新 - 添加了以下测试代码来说明 Nikolai Ruhe 解决方案的使用:
// SOLUTION Test Code
NSMutableArray *myArray = [[NSMutableArray alloc] init ];
[myArray addObject:[NSNumber numberWithInt:5]];
[myArray addObject:@""];
[myArray addObject:@"test"];
NSLog(@"%@", myArray);
[myArray removeObject:@""];
NSLog(@"%@", myArray);
// SOLUTION Test Code Output
2012-07-12 08:18:16.271 Calculator[1527:f803] (
5,
"",
test
)
2012-07-12 08:18:16.273 Calculator[1527:f803] (
5,
test
)
更简单的是:
[mutableArrayOfStrings removeObject:@""];
如果你的数组不可变,你必须创建一个mutableCopy
before.
removeObject:
删除all数组中返回 YES 的对象isEqual:
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)