trimmingCharacters()
方法用于移除字符串两端的空白字符。
示例
var message = " Swift is fun "
// remove leading and trailing whitespaces
var newMessage = message.trimmingCharacters(in: .whitespaces)
print(newMessage)
// Output: Swift is fun
trimmmingCharacters() 语法
trimmingCharacters()
的语法是:
string.trimmingCharacters(in: .whitespaces)
此处,string 是 String
类的一个对象。
trimmingCharacters() 参数
trimmingCharacters()
方法接受一个参数:
- whitespaces - 一个属性,用于移除字符串两端的空白字符
trimCharacters() 返回值
trimmingCharacters()
方法返回:
- 一个移除字符串两端空白字符的字符串
注意:在编程中,空白字符是任何表示水平或垂直空间的字符或一系列字符。例如:空格、换行符\n
、制表符\t
等。
示例:Swift trimmingCharacters()
var str1 = " Learn Swift Programming "
var str2 = "Learn \nSwift Programming\n\n "
print(str1.trimmingCharacters(in: .whitespaces))
print(str2.trimmingCharacters(in: .whitespaces))
输出
Learn Swift Programming Learn Swift Programming
在这个程序中,
str1.trimmingCharacters(in: .whitespaces)
返回"Learn Swift Programming"
str2.trimmingCharacters(in: .whitespaces)
返回"Learn \nSwift Programming"
从上面的示例可以看出,trimmingCharacters()
方法只移除了前导和尾随的空白字符。它不会移除中间的空白字符。