我需要一种方法来移除字符串中的第一个字符,该字符是空格。我正在寻找一种方法,甚至是String类型的扩展,可以用于从字符串中删除一个字符。
class SpaceRemover
{
func SpaceRemover(str :String)->String
{
var array = Array(str)
var i = array.count
while(array.last == " ")
{
var array1 = [Character]()
for item in 0...i - 1
{
array1.append(array[item])
}
i = i - 1
array = array1
print(array1)
print(array)
}
var arraySecond = array
var j = arraySecond.count
while(arraySecond.first == " ")
{
var array2 = [Character]()
if j > 1
{
for item in 1..<j
{
array2.append(arraySecond[item])
}
}
j = j - 1
arraySecond = array2
print(array2)
print(arraySecond)
}
print(arraySecond)
return String(arraySecond)
}
}
从字符串中删除所有空格:
let space_removed_string = (yourstring?.components(separatedBy: " ").joined(separator: ""))!