Error[8]: Undefined offset: 32, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

概述1.  字符串定义 var s = "aaaaaa" // 两个字符串均为空并等价。var emptyString = ""  var anotherEmptyString = String() 字符串字面量可以包含以下特殊字符:转义字符  \0 (空字符)、  \\ (反斜线)、  \t (水平制表符)、  \n (换行符)、 \r (回车符)、  \" (双引号)、  \' (单引号)。 

1.字符串定义

var s = "aaaaaa"

//两个字符串均为空并等价。varemptyString=""varanotherEmptyString=String()

字符串字面量可以包含以下特殊字符:转义字符(空字符)、\(反斜线)、\t(水平制表符)、\n(换行符)、\r(回车符)、\"(双引号)、\'(单引号)。\xnn

单字节 Unicode 标量,写成nn,其中\unnnn为两位十六进制数。

双字节 Unicode 标量,写成nnnn,其中\Unnnnnnnn为四位十六进制数。

四字节 Unicode 标量,写成nnnnnnnn,其中

//字符串拼接varx="x"vary="y"varz=x+yvarm=z+"m"varn="n"n+=m//使用\()完成字符串的插值varresult="\(x)==\(y)==\(z)==\(m)==\(n)"println(result)letplus1=s1+c1
为八位十六进制数。

2.字符串拼接

varmyString="Thisisastring"forcharacterinmyString{println(character)}

3.字符串遍历

varmyString="Hereismystring,letscountthecharacters!"println(count(myString))

4.字符个数统计

varcheck1:String="Swiftisgood!"varcheck2:String="Swiftisgood!"//字符串是否相等ifcheck1==check2{println("check1=check2")}else{println("check1!=check2")}//是否包含前缀varpreCheck="Swift"ifcheck1.hasPrefix(preCheck){println("包含前缀")}//是否包含后缀varsufCheck="good!"ifcheck1.hasSuffix(sufCheck){println("包含后缀")}

5.字符串比较 & 是否包含前后缀

letmyString="Waitamoment,please."letnewString=myString.uppercaseStringletmyString="Waitamoment,please."letnewString=myString.lowercaseString

6.大小写转换

varmyString="Thisisastringtest"ifmyString.rangeOfString("test"){println("exists")}

7.字符串是否包含其他字符串

//截取字符串的标识位从1开始计数letmyString="ABCDEFGHI"//1.从目标标识位后一个字符开始截取余下的字符串letmySubstring=(myString.substringFromIndex(2))println(mySubstring)letmySubstring2=(myString.substringToIndex(4))println(mySubstring2)

8.字符串截取

varmyString="Let'strimthewhitespace"varnewString=myString.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())

9.字符串去空格

//单一分隔符:只有一种分割符varmyString="Berlin,Paris,NewYork,SanFrancisco"//1.隐式定义字符串数组varmyArray=myString.componentsSeparatedByString(",")//2.显示定义字符串数组varmyArray2:String[]=myString.componentsSeparatedByString(",")foreminmyArray2{print(em)}//多重分割符:有2个或两个以上分隔符varmyString2="One-Two-Three-123"vararray2:String[]=myString2.componentsSeparatedByCharactersInSet(NSCharacterSet(charactersInString:"-"))//["One","Two","Three","1","2","3"]

10.字符串分割为字符串数组

letmyString="Stringtoencode"letstring:Nsstring=myStringletdata=string.dataUsingEnCoding(NSUTF8StringEnCoding)

11.字符串转换为NSData

[+++] 总结

以上是内存溢出为你收集整理的swift 中String常用 *** 作全部内容,希望文章能够帮你解决swift 中String常用 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 165, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 30, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)
swift 中String常用 *** 作_app_内存溢出

swift 中String常用 *** 作

swift 中String常用 *** 作,第1张

概述1.  字符串定义 var s = "aaaaaa" // 两个字符串均为空并等价。var emptyString = ""  var anotherEmptyString = String() 字符串字面量可以包含以下特殊字符:转义字符  \0 (空字符)、  \\ (反斜线)、  \t (水平制表符)、  \n (换行符)、 \r (回车符)、  \" (双引号)、  \' (单引号)。 

1.字符串定义

var s = "aaaaaa"

//两个字符串均为空并等价。varemptyString=""varanotherEmptyString=String()

字符串字面量可以包含以下特殊字符:转义字符(空字符)、\(反斜线)、\t(水平制表符)、\n(换行符)、\r(回车符)、\"(双引号)、\'(单引号)。\xnn

单字节 Unicode 标量,写成nn,其中\unnnn为两位十六进制数。

双字节 Unicode 标量,写成nnnn,其中\Unnnnnnnn为四位十六进制数。

四字节 Unicode 标量,写成nnnnnnnn,其中

//字符串拼接varx="x"vary="y"varz=x+yvarm=z+"m"varn="n"n+=m//使用\()完成字符串的插值varresult="\(x)==\(y)==\(z)==\(m)==\(n)"println(result)letplus1=s1+c1
为八位十六进制数。

2.字符串拼接

varmyString="Thisisastring"forcharacterinmyString{println(character)}

3.字符串遍历

varmyString="Hereismystring,letscountthecharacters!"println(count(myString))

4.字符个数统计

varcheck1:String="Swiftisgood!"varcheck2:String="Swiftisgood!"//字符串是否相等ifcheck1==check2{println("check1=check2")}else{println("check1!=check2")}//是否包含前缀varpreCheck="Swift"ifcheck1.hasPrefix(preCheck){println("包含前缀")}//是否包含后缀varsufCheck="good!"ifcheck1.hasSuffix(sufCheck){println("包含后缀")}

5.字符串比较 & 是否包含前后缀

letmyString="Waitamoment,please."letnewString=myString.uppercaseStringletmyString="Waitamoment,please."letnewString=myString.lowercaseString

6.大小写转换

varmyString="Thisisastringtest"ifmyString.rangeOfString("test"){println("exists")}

7.字符串是否包含其他字符串

//截取字符串的标识位从1开始计数letmyString="ABCDEFGHI"//1.从目标标识位后一个字符开始截取余下的字符串letmySubstring=(myString.substringFromIndex(2))println(mySubstring)letmySubstring2=(myString.substringToIndex(4))println(mySubstring2)

8.字符串截取

varmyString="Let'strimthewhitespace"varnewString=myString.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet())

9.字符串去空格

//单一分隔符:只有一种分割符varmyString="Berlin,Paris,NewYork,SanFrancisco"//1.隐式定义字符串数组varmyArray=myString.componentsSeparatedByString(",")//2.显示定义字符串数组varmyArray2:String[]=myString.componentsSeparatedByString(",")foreminmyArray2{print(em)}//多重分割符:有2个或两个以上分隔符varmyString2="One-Two-Three-123"vararray2:String[]=myString2.componentsSeparatedByCharactersInSet(NSCharacterSet(charactersInString:"-"))//["One","Two","Three","1","2","3"]

10.字符串分割为字符串数组

letmyString="Stringtoencode"letstring:Nsstring=myStringletdata=string.dataUsingEnCoding(NSUTF8StringEnCoding)

11.字符串转换为NSData

总结

以上是内存溢出为你收集整理的swift 中String常用 *** 作全部内容,希望文章能够帮你解决swift 中String常用 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存