Jay*_*kar 2 arrays ios swift swift3
通过使用Objective C,我使用NSPredicate过滤年份数组,
下面是代码。
yearArray = [yearArray filteredArrayUsingPredicate:[NSPredicate
predicateWithFormat:@"SELF != ''"]];
Run Code Online (Sandbox Code Playgroud)
根据上面的代码,它在 Objective c 中工作正常,我必须在Swift 3中过滤数组,
什么是输入年份数组:-
( Year,"","","",JAN,"","","",FEB,"","","",MAR,"","","",APR,"","","",
MAY,"","","",JUN,"","","",JUL,"","","",AUG,"","","",SEP,"","","",OCT
,"","","", NOV,"","","",DEC,"","","","",WIN,"","","",SPR,"","","",SUM
,"","","",AUT,"","","","",ANN)
Run Code Online (Sandbox Code Playgroud)
需要过滤器输出数组
(Year,JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC,WIN,SPR,SUM,AUT,ANN)
Run Code Online (Sandbox Code Playgroud)
请给出如何快速过滤数组的解决方案。
使用此代码:
let yearArray: [String] = ... // your array of type [String]
let filteredArray = yearArray.filter {
!$0.isEmpty
}
Run Code Online (Sandbox Code Playgroud)
看一下输出的图片:
| 归档时间: |
|
| 查看次数: |
4266 次 |
| 最近记录: |