Swift字符串类型

字符串初始化

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

Swift字符串类型

时间: 2024-08-12 01:11:25

Swift字符串类型的相关文章

Swift字符串截取方法的改进

字符串截取方法是字符串处理中常用的基本方法.熟悉iOS的朋友都知道在基础类的NSString中有substringToIndex:,substringFromIndex:以及substringWithRange:这三种基本的截取方法. 问题描述: 那么,Swift语言中的String类是否有同样的截取功能呢? 反复查看String类的头文件,并没有找到相同或相似的函数接口. 直接在swift文件里也不能对一个String类的变量调用上面的方法. 然而通过引入基础框架,即 import Found

swift基本类型

一.数字类型: Swift数字类型之间的转换Swift是一个安全的语言,对于类型的检查非常严格,不同类型之间不能随便转换. 1.整型之间的转换:在C和Objective-C等其他语言中,整型之间有两种方法 从小范围数到大范围数转换是自动的: 从大范围数到小范围数需要强制转换,有可能造成数据精度的丢失. 而在Swift中这两种方法是行不通的,我们需要通过一些函数进行显示地转换,代码如下: let start:uint8=10; let end:uint16=20: let total=start+

5.Swift教程翻译系列——Swift字符串和字符

英文版PDF下载地址http://download.csdn.net/detail/tsingheng/7480427 字符串是一组字符的有序序列,比方"hello,china"或者"albatross".Swfit里字符串用String表示,String也是字符类型Charactar的集合类型.Swift的String和Charactor类型提供了高速的,符合Unicode编码规范的方式来处理文本. 创建或者操作的语法都非常轻便易读.跟C的语法也非常相似.Stri

Swift字符串和字符

String 是一个有序的字符集合,例如 "hello, world", "albatross".Swift 字符串通过 String 类型来表示,也可以表示为 Character 类型值的集合. Swift 的 String 和 Character 类型提供了一个快速的,兼容 Unicode 的方式来处理代码中的文本信息.创建和操作字符串的语法与 C的操作方式相似,轻量并且易读.字符串连接操作只需要简单地通过 + 号将两个字符串相连即可.与 Swift 中其他值一

Swift基础类型

1.使用 let 来声明常量,使用 var 来声明变量. 注:你能够在一行中声明多个常量或者多个变量.用逗号隔开. 2.类型标注 假设初始值没有提供足够的信息(或者没有初始值),那你须要在变量后面声明类型,用冒号切割. let variable: String 注意:一般来说你非常少须要写类型标注. 假设你在声明常量或者变量的时候赋了一个初始值,Swift能够判断出这个常量或者变量的类型. 3.输出函数println 和 print println:是一个用来输出的全局函数,输出的内容会在最后换

Swift2.0(3)字符串类型

字符与字符串 Swift采用unicode 作为默认编码方式构成字符串 字符类型:Character 字符串类型:String var name:String = "neusoft" print("name:\(name)") 字符串的创建和初始化: 如创建空串的两种方法: var str1 = "" var str2 = String() if str1.isEmpty { print("string is empty")

swift 集合类型

swift语言提供了数组和字典两种集合类型,数组用来按顺序存储相同的数据类型,字典是键值对的形式存储相通类型的数据.在swift中,数据和集合存储的数据类型必须明确,他只能存取指定的数据类型. 数组 数组是有序的集合,存储相通类型的数据,同一个值可以多次出现在数组中. 声明数组 var arrayList:stting[] = ['zampo','is','best'] arraylist 变量声明为字符串类型的数组,用shring[]标记,因此只能存储字符串类型的数据.由于swift会自动判断

5.Swift字符串和字符

英文版PDF下载地址http://download.csdn.net/detail/tsingheng/7480427 字符串是一组字符的有序序列,比如"hello,china"或者"albatross".Swfit里字符串用String表示,String也是字符类型Charactar的集合类型.Swift的String和Charactor类型提供了快速的,符合Unicode编码规范的方式来处理文本.创建或者操作的语法都非常轻便易读,跟C的语法也很相似.String

Swift基础 -- Swift集合类型(数组和字典)

Swift提供了两种集合类型来存放多个值——数组(Array)和字典(Dictionary).数组把相同类型的值存放在一个有序链表里.字典把相同类型的值存放在一个无序集合里,这些值可以通过唯一标识符(也就是键)来引用和查找. 在Swift里,数组和字典里所能存放的值的类型是明确的.这意味着你不能误把一个错误类型的值添加到数组或字典里,也意味着你可以明白无误地知道从数组 或字典里取得的值会是什么类型的.Swift集合是类型明确的,这保证了你的代码会清楚地知道它们所能处理的值的类型,并让你能在代码开