【发布时间】:2015-11-05 06:46:57
【问题描述】:
我需要检查一个字符串的索引号是否可以被2整除。
这是我需要做的:
我有一个字符串 0BCB7A0D87AD101B500B 我需要从字符串中删除所有“0”字符,但前提是它们在字符串中是奇数。 我需要将其分解如下
0B|CB|7A|0D|87|AD|10|1B|50|0B
并且仅当它是对中的第一个字符时才删除“0”。
B|CB|7A|D|87|AD|10|1B|50|B
然后将字符串重新组合在一起
BCB7AD87AD101B50B
此代码不起作用,但这就是我正在考虑的方式。我将字符串分解成一个数组:
var characters = Array("0BCB7A0D87AD101B500B")
for letter in characters {
if characters(index: Int) % 2 != 0 { // if index has a remainder after being divided by 2
if letter == "0"{
characters.removeAtIndex(index: Int)
}
}
}
我就是无法分割或获取数组中字母/字符串的索引号。
【问题讨论】:
标签: arrays string swift indexing split