gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:14 26 4
gpt4 key购买 nike

假设我这里有一个字符串:

var fullName: String = "First Last"

我想根据空格拆分字符串并将值分配给它们各自的变量

var fullNameArr = // something like: fullName.explode(" ") 

var firstName: String = fullNameArr[0]
var lastName: String? = fullnameArr[1]

此外,有时用户可能没有姓氏。

最佳答案

只需调用 fullName 上的 componentsSeparatedByString 方法即可

import Foundation

var fullName: String = "First Last"
let fullNameArr = fullName.componentsSeparatedByString(" ")

var firstName: String = fullNameArr[0]
var lastName: String = fullNameArr[1]

Swift 3+ 更新

import Foundation

let fullName = "First Last"
let fullNameArr = fullName.components(separatedBy: " ")

let name = fullNameArr[0]
let surname = fullNameArr[1]

关于ios - 在 Swift 中将字符串拆分为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41755093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com