본문 바로가기

iOS/Swift

[Swift] String 관련 메서드 정리

hasPrefix

지정된 접두어로 시작하는지 확인하고, Bool값을 반환한다.

let hello = "Hello"
print(hello.hasPrefix("He"))
// 출력 : true

hasSuffix

지정된 접미어로 끝나는지 확인하고, Bool값을 반환한다.

let hello = "Hello"
print(hello.hasSuffix("lo"))
// 출력 : true

uppercased

모든 문자를 대문자로 바꾼 문자열을 반환한다.

let hello = "Hello"
print(hello.uppercased())
// 출력 : HELLO

lowercased

모든 문자를 소문자로 바꾼 문자열을 반환한다.

let hello = "Hello"
print(hello.lowercased())
// 출력 : hello

isEmpty

문자열이 빈 문자열인지 확인하고 Bool값을 반환한다.

let hello = "Hello"
print(hello.isEmpty)
// 출력 : false

 

 

 


회고

알고리즘 문제를 스위프트로 푸는 것이 아니기 때문에 상세 메서드에 대해서 써볼 기회가 별로 없다. 사용하면 편한 것들이 분명 많은데 제대로 활용하지 못할 것 같아서 관련 메서드들을 쭉 정리해보는 것이 좋을 것 같다고 생각했다. 

'iOS > Swift' 카테고리의 다른 글

[Swift] Class와 Struct의 차이점  (0) 2023.08.26
[Swift] while문의 구문이름표를 알아보자  (0) 2023.08.04
[Swift] 튜플 (Tuple) 알아보기  (0) 2023.08.02
[Swift] Map 알아보기  (1) 2023.08.01