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

被折叠的 条评论
为什么被折叠?



