Swift字符串类型-阿里云开发者社区

开发者社区> 关东升> 正文

Swift字符串类型

简介: <div> <p><span style="font-size:14px;">字符串初始化</span></p> <p><span style="font-size:14px;"> </span><span style="font-size:14px;">1、初始化</span></p> <p><span style="font-size:14px;"> </span></p> <p><spa
+关注继续查看

字符串初始化

 1、初始化

 

let  someString        =   "Some      string    literalvalue"
 
 
 
let wiseWords = "\"Imagination is moreimportant than knowledge\" -Einstein" let  dollarSign      =   "\x24"                  //  $,
Unicodescalar U+0024
 
let  blackHeart       =   "\u2665"               //  ,
Unicodescalar U+2665
 
let  sparklingHeart        =  "\U0001F496"           //
 
, Unicode scalarU+1F496

2、空值

 

var emptyString = ""                                //
空串初始化
var anotherEmptyString = String()              //  通 过初始化函数初始化
 

 

3、空值判断

 

if emptyString.isEmpty{
 
println("Nothing to see here")
 
}

 

 

 

 

字符串修改

 

var 声明的可以修改,let 不能修改。

 

 

 

var variableString = "Horse" variableString+= " and carriage"
 
 
 
 
let constantString = "Highlander" constantString  += "  and   another

Highlander" //错误
 

 

字符串插入

 

 

let multiplier = 3
 
let message = "\(multiplier) times 2.5 is
\(Double(multiplier) * 2.5)"

 

字符串长度

 

使用 countElements函数。

 

 

 

let  unusualMenagerie            =  "Koala     , Snail, Penguin,Dromedary" println("unusualMenagerie                     has
\(countElements(unusualMenagerie))
characters")

比较字符串相等

 

 

let quotation = "We're a lot alike, you and I."let sameQuotation = "We're a lot alike, youand I."
 
 
if quotation == sameQuotation {
 
println("These         two       strings      areconsidered equal")
 
}
 Swift交流讨论论坛论坛:http://www.cocoagame.net
欢迎加入Swift技术交流群:362298485

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
7251 0
Swift字符串类型
<div> <p><span style="font-size:14px;">字符串初始化</span></p> <p><span style="font-size:14px;"> </span><span style="font-size:14px;">1、初始化</span></p> <p><span style="font-size:14px;"> </span></p> <p><spa
938 0
一个JSON字符串和文件处理的命令行神器jq,windows和linux都可用
一个JSON字符串和文件处理的命令行神器jq,windows和linux都可用
11 0
Swift学习笔记 - 字符串
1. 不可变字符串 Objective-C: NSString *string1 = @"Hello World!"; Swift: let string1 = "Hello world!"   2.
711 0
swift字符串相关用法速查表
http://www.cocoachina.com/swift/20151218/14746.html
549 0
C语言:将16进制字符串转化为int类型值
将16进制字符串值转换为 int 整型值   此例中用 "1de" 作为测试字符串,实现代码如下:   [cpp] view plaincopy   #include    #include    #include    #include       /* ...
1274 0
+关注
关东升
国内著名iOS/Cocos技术作家,iOS技术顾问,Cocos最有价值专家(CVP),智捷课堂首席培训专家。担任51CTO社区iOS技术顾问。 著有多部移动开发畅销书。
317
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《Nacos架构&原理》
立即下载
《看见新力量:二》电子书
立即下载
云上自动化运维(CloudOps)白皮书
立即下载