基本问题
我有2根弦。我想将一个字符串添加到另一个字符串中?这是一个例子:
var secondString= "is your name."
var firstString = "Mike, "
Run Code Online (Sandbox Code Playgroud)
这里我有 2 个字符串。我想添加firstString,secondString而不是相反。(这将是:firstString += secondString。)
更多详情
我有 5 个string
let first = "7898"
let second = "00"
let third = "5481"
let fourth = "4782"
var fullString = "\(third):\(fourth)"
Run Code Online (Sandbox Code Playgroud)
我确信third和fourth将会出现fullString,但我不知道first和second。
所以我会检查if statement是否second有00。如果是的话,first也second不会进去fullString。如果没有,则second will go into使用 fullString`。
然后我会检查是否first有00。如果是,则first不会进入fullString,如果不是,则会进入 。
问题是,我需要它们的顺序相同:第一、第二、第三、第四。因此,在 if 语句中,我需要一种可能在 的开头添加firstand的方法。secondfullString
Mir*_*ekE 10
关于。你的基本问题:
secondString = "\(firstString)\(secondString)"
Run Code Online (Sandbox Code Playgroud)
或者
secondString = firstString + secondString
Run Code Online (Sandbox Code Playgroud)
first这是一种根据您的评论(在前面) “不重置”地在开头插入字符串的方法second:
let range = second.startIndex..<second.startIndex
second.replaceRange(range, with: first)
Run Code Online (Sandbox Code Playgroud)
关于。您的“更多详细信息”问题:
var fullString: String
if second == "00" {
fullString = third + fourth
} else if first == "00" {
fullString = second + third + fourth
} else {
fullString = first + second + third + fourth
}
Run Code Online (Sandbox Code Playgroud)