String Basics

작성일

String Basics

var str = "Hello, Swift String"
var emptyStr = ""
emptyStr = String()

let a = String(true) // "true"문자열 true
let b = String(12) // "12" 문자열 12
let c = String(12.34) // "12.34" 문자열 12.34

let hex = String(123, radix: 16) // "7b" 16 진수로 바꿈
let octal = String(123, radix: 8) // "173" 8진수로 바꿈
let binary = String(123, radix: 2) // "1111011" 2진수로 바꿈

let repeatStr = String(repeating: "z", count: 7) // zzzzzzz 이렇게 사용이 가능하다.

let e = "\(a) \(b)" // true 12
let f = a + " " + b // true 12

str.count // 문자열의 개수 확인가능.
str.isEmpty //빈문자열이면 true 아니면 false

//  ed와 ing로 끝나면 원본은 두고 값을 복제해 사용한다.
str.lowercased() // "hello, swift string"
str.uppercased() // "HELLO, SWIFT STRING"
str.capitalized // "Hello, Swift String" 첫문자만 대문자로 만들어준다.