ios - 在 Swift 中将字符串拆分为数组?
<p><p>假设我这里有一个字符串:</p>
<pre><code>var fullName: String = "First Last"
</code></pre>
<p>我想根据空格分割字符串并将值分配给它们各自的变量</p>
<pre><code>var fullNameArr = // something like: fullName.explode(" ")
var firstName: String = fullNameArr
var lastName: String? = fullnameArr
</code></pre>
<p>此外,有时用户可能没有姓氏。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>只需在您的 <code>fullName</code> 上调用 <code>componentsSeparatedByString</code> 方法</p>
<pre><code>import Foundation
var fullName: String = "First Last"
let fullNameArr = fullName.componentsSeparatedByString(" ")
var firstName: String = fullNameArr
var lastName: String = fullNameArr
</code></pre>
<p><strong>Swift 3+ 更新</strong></p>
<pre><code>import Foundation
let fullName = "First Last"
let fullNameArr = fullName.components(separatedBy: " ")
let name = fullNameArr
let surname = fullNameArr
</code></pre></p>
<p style="font-size: 20px;">关于ios - 在 Swift 中将字符串拆分为数组?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/41755093/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/41755093/
</a>
</p>
页:
[1]