原创Blog,转载请注明出处
今天在swfit写项目时遇到了转换问题。 贴上,给需要的人
另一方面,Int绕十六进制或八进制字符串
var hexStr=String ().stringbyappendingformat('%x ',16 )//hexStr='10 '
var octStr=String ().stringbyappendingformat('%o ',16 )//hexStr='20 '
二、1字节转换为整数
例如,' c '将转换为99 (十进制)
var test='c '
var nsstrTest:NSString=test
varresult=ns strtest.utf8 string [0]//result=99
三.十六进制字符串到整数
var hexString='2b '
var result:UInt32=0
ns scanner.scannerwithstring (hex string ).scanhexint ) result )//result=43
四.过滤文字
例如过滤空白
var test='123 456 7 8 9'
varresult=test.stringbyreplacingoccurrencesofstring (',withString: ',options 3360 nstringcompareoptions.lit tions
五.去掉一个字符集
vardonotwant=ns characters et (la DBD : '-' )
var test='123-456-789 '
var result=join (',test.componentsseparatedbycharactersinset (do not want ) )