对于字符串的操作是编程中经常用到的,像是登陆操作,去掉多余的空格什么的。
在java中String对象有一个trim()方法,可以直接去掉空格和换行。但是在swift这门语言中,它所提供的方法给力程序员更多的可操作性,可以根据程序员自己定义的NSCharacterSet来规定要被过滤,或者说是要去掉的字符。例如要去掉空格和换行或“!”:
var tempstr =
" !!swift
"
tempstr.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceChatacterSet())
//"!!swift"
tempstr.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString:
"!"
))
//"swift"