gpt4 book ai didi

ios - 如何从Swift字符串的奇数索引中删除字符

转载 作者:行者123 更新时间:2023-12-01 18:36:12 28 4
gpt4 key购买 nike

我是Swift的新手,我必须从给定的String的奇数索引中删除字符

我确实尝试了以下代码

var myStringObject = "HelloTestString"

myStringObject.enumerated().filter({ index, char in !(char == "1" && index % 2 == 0) })

但我找不到所需的结果字符串。您能否指导我如何从String的奇数索引中删除字符。

最佳答案

您不能按两种过滤器类型进行过滤。因此,您必须转向旧方法。

var myStringObject = "HelloTestString"

var newString = ""

var index = 0

while index < myStringObject.count {
if index % 2 != 0 {
let firstIndex: String.Index = myStringObject.startIndex
let desiredChar: Character = myStringObject[myStringObject.index(firstIndex, offsetBy: index)]
newString = newString + "\(desiredChar)"
}
index = index + 1
}

print(newString) //elTsSrn

关于ios - 如何从Swift字符串的奇数索引中删除字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58447911/

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