菜鸟教程小白 发表于 2022-12-11 18:38:22

ios - 在 Swift 中将字符串拆分为数组?


                                            <p><p>假设我这里有一个字符串:</p>

<pre><code>var fullName: String = &#34;First Last&#34;
</code></pre>

<p>我想根据空格分割字符串并将值分配给它们各自的变量</p>

<pre><code>var fullNameArr = // something like: fullName.explode(&#34; &#34;)

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 = &#34;First Last&#34;
let fullNameArr = fullName.componentsSeparatedByString(&#34; &#34;)

var firstName: String = fullNameArr
var lastName: String = fullNameArr
</code></pre>

<p><strong>Swift 3+ 更新</strong></p>

<pre><code>import Foundation

let fullName    = &#34;First Last&#34;
let fullNameArr = fullName.components(separatedBy: &#34; &#34;)

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]
查看完整版本: ios - 在 Swift 中将字符串拆分为数组?