2014/06/12

Swift String

hasPrefix:比較前者字串
hasSuffix:比較字尾
uppercaseString:轉換為大寫
lowercaseString:轉換為小寫
==:比較內容值是否相同
compare:比較字元有差異則為-1,正確則為0
isEmpty:判斷是否為空值




//
//  main.swift
//  test
//
//  Created by CYFang on 6/6/14.
//  Copyright (c) 2014 CYFang. All rights reserved.
//


let TEMP:String = "Hello World"

println("比較起始字串")
println(TEMP.hasPrefix("Hello"))
println(TEMP.hasPrefix("hello"))
println(TEMP.hasPrefix("ell"))

println("\n比較字尾")
println(TEMP.hasSuffix("World"))
println(TEMP.hasSuffix("world"))
println(TEMP.hasSuffix("rl"))


//大寫
println(TEMP.uppercaseString)

//小寫
println(TEMP.lowercaseString)

println("\n比較字串內容")
println(TEMP == "hELLO world")
println(TEMP == "Hello World")



println("\n比較文字是否不相同顯示-1,正確則是0")
println(TEMP.compare("Hello World"))
println(TEMP.compare("Hello world"))
println(TEMP.compare(TEMP.lowercaseString))


var mtest = ""


println("\n判斷是否為空值")
println(mtest.isEmpty)
println(TEMP.isEmpty)



執行結果: