gpt4 book ai didi

ios - 将字符串添加到另一个字符串的开头

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:45 25 4
gpt4 key购买 nike

基本问题

我有 2 个字符串。我想将一个字符串添加到另一个?这是一个例子:

var secondString= "is your name."
var firstString = "Mike, "

这里我有 2 个字符串。我想将 firstString 添加到 secondString,反之亦然。 (这将是:firstString += secondString。)

更多细节

我有 5 个字符串

let first = "7898"
let second = "00"
let third = "5481"
let fourth = "4782"

var fullString = "\(third):\(fourth)"

我确定 thirdfourth 将在 fullString 中,但我不知道 firstsecond

所以我将制作一个if 语句 检查second 是否有00。如果是,firstsecond 将不会进入 fullString。如果没有,second 将进入fullString`。

然后我将检查first 是否有00。如果是,那么 first 将不会进入 fullString 内部,如果不是,它将进入。

问题是,我需要它们的顺序相同:第一、第二、第三、第四。所以在 if 语句中,我需要一种方法来在 fullString 的开头添加 firstsecond

最佳答案

回复。你的基本问题:

 secondString = "\(firstString)\(secondString)"

secondString = firstString + secondString

这是一种根据您的评论(firstsecond 前面)在“无需重置”的开头插入字符串的方法:

let range = second.startIndex..<second.startIndex
second.replaceRange(range, with: first)

回复。你的“更详细”的问题:

var fullString: String

if second == "00" {
fullString = third + fourth
} else if first == "00" {
fullString = second + third + fourth
} else {
fullString = first + second + third + fourth
}

关于ios - 将字符串添加到另一个字符串的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32150867/

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