我有数组:
let array = ["", "Therapeutic Dentistry","Surgical Dentistry","Orthopedic Dentistry","Orthodontics","Genaral Medical Questions","Children Therapeutic Dentistry","Children Surgical Dentistry"]
我想得到第一个,它是空的,我怎么能从数组中得到这个元素?
答案 0 :(得分:8)
数组具有<dependency>
<groupId>com.github.codemonstur</groupId>
<artifactId>simplexml</artifactId>
<version>1.5.5</version>
</dependency>
属性,如果有第一个元素,它会为您提供。
first
如果您想要第一个不是空字符串的元素,则可以使用if let firstElement = array.first {
print(firstElement)
}
first(where:)
编辑:
问题的开头是“ iOS如何从数组Swift获取第一个元素”,这就是答案有两个部分的原因。
答案 1 :(得分:0)
let firstElement = array.first ?? DefaultValue
这是
let firstElement = array.first != nil ? array.first! : DefaultValue
DefaultValue是您定义的任何内容。
答案 2 :(得分:0)
通过删除“”值过滤数组并获取第一个元素。
array = array.filter({ $0 != "" })
if let first = array.first{
print(first)
}