如何摆脱过滤后的数组中的重复?

时间:2016-02-29 02:56:14

标签: ios arrays swift

我想获得本周的数组,但是却有他们的月份而不是日期或日期所以包括今天在内的一周将是["Feb", "Feb", "Mar", "Mar", "Mar", "Mar", "Mar"],但我只希望数组显示何时发生变化所以我希望它像["Feb","", "Mar", "", "", "", ""]

var month = [String]()//this includes the months for the whole week
var filterdmonth = ["", "", "", "", "", "", ""]
for(var s = 0; s < month.count; s++){
    if(month[s] != filterdmonth[0]){
        filterdmonth[s] = month[s]
        print(filterdmonth)
    }

}

打印出["Feb", "", "Mar","Mar","Mar","Mar","Mar",]

1 个答案:

答案 0 :(得分:1)

我不确定您的输入是什么,但如果testmonth,那么这就是我工作的简单方法。

["Feb", "Feb", "Mar", "Mar", "Mar", "Mar", "Mar"]