하나하나 알아갈 때마다 추가될 예정!
우측 혹은 좌측 메뉴에서 원하는 매서드/프로퍼티를 확인 후 클릭하여 확인하시면 됩니다
let string = "이 VELOG는 JJOOE의 개발 공부 일지입니다"
print(string.count)
//17
var toys = ""
if toys.count == 0 {
print("아무것도 들어있지 않습니다.")
}
//아무것도 들어있지 않습니다.
let str = "JJOOHEE, GOODBYE"
if str.hasPrefix("JJOOHEE"){
print("문자열이 "JJOOHEE"로 시작합니다!)
} else {
print("문자열이 "JJOOHEE"로 시작하지 않습니다!)
}
let str = "HELLO, JJOOHEE"
if str.hasPrefix("JJOOHEE"){
print("문자열이 "JJOOHEE"로 끝납니다!)
} else {
print("문자열이 "JJOOHEE"로 끝나지 않습니다!)
}
let str = "Hello, Swift!"
// prefix() 메서드를 사용하여 앞부분을 추출
let prefix = str.prefix(5) // "Hello"
print(prefix)
let str = "Hello, Swift!"
// suffix() 메서드를 사용하여 뒷부분을 추출
let suffix = str.suffix(7) // "Swift!"
print(suffix)
let str = "Hello, Swift!"
let index = str.index(str.startIndex, offsetBy: 7)
print(str[index]) // "S"
let str = "Hello, Swift!"
let substring = str.prefix(through: str.index(str.startIndex, offsetBy: 4))
print(substring) // "Hello"
let str = "Hello, Swift!"
let substring = str.suffix(from: str.index(str.startIndex, offsetBy: 7))
print(substring) // "Swift!"
let students: Set = ["다", "라", "사", "가", "나", "마", "바"]
let sortedStudents = students.sorted()
print(sortedStudents)
//["가", "나", "다", "라", "마", "바", "사"]
let str = "Hello, Swift!"
if let range = str.range(of: "Swift") {
print("찾은 범위: \(range)")
} else {
print("문자열을 찾을 수 없습니다.")
}
let str = "Swift is fun!"
let newStr = str.replacingOccurrences(of: "fun", with: "awesome")
print(newStr) // "Swift is awesome!"
let str = " Hello, Swift! "
let trimmedStr = str.trimmingCharacters(in: .whitespaces)
print(trimmedStr) // "Hello, Swift!"
let str1 = "apple"
let str2 = "banana"
if str1.compare(str2) == .orderedAscending {
print("\(str1) comes before \(str2) in dictionary order.")
} else if str1.compare(str2) == .orderedDescending {
print("\(str1) comes after \(str2) in dictionary order.")
} else {
print("Both strings are identical.")
}
let cast = ["주희", "현우", "해인", "수철"]
print(cast.contains("주희"))
// Prints "true"
print(cast.contains("수철"))
// Prints "false"
var toys = ""
if toys.count == 0 {
print("아무것도 들어있지 않습니다.")
}
count를 사용해서도 확인이 가능하다.
하지만, isEmpty 를 사용하면 읽기가 더 명확하고 실행이 더 빨라짐
var toys = ""
if toys.isEmpty {
print("아무것도 들어있지 않습니다.")
}
//아무것도 들어있지 않습니다.
let name = "Alice"
let age = 30
let formattedString = String(format: "My name is %@ and I'm %d years old", name, age)
let number = 42
let str = String(describing: number)
print(str) // "42"
let fruits = ["apple", "banana", "orange"]
let str = fruits.joined(separator: ", ") // "apple, banana, orange"
let str = "apple,banana,orange"
let fruits = str.components(separatedBy: ",") // ["apple", "banana", "orange"]
let string = "Hello, my name is jjoohee"
print(string.uppercased())
//HELLO, MY NAME IS JJOOHEE
let string = "Hello, my name is JJOOHEE"
print(string.uppercased())
//HELLO, MY NAME IS jjoohee
💡 TIP
Stirng에는 더 많은 프로퍼티와 메서드가 있습니다. Xcode에서 다양한 옵션들을 확인해보는 것이 좋습니다.
하나하나 알아갈 때마다 추가될 예정!
우측 혹은 좌측 메뉴에서 원하는 매서드/프로퍼티를 확인 후 클릭하여 확인하시면 됩니다