[iOS][Swift] String관련 Method 정리

Jay·2023년 10월 16일
0

iOS

목록 보기
44/47

기본 문자열 메소드

count: 문자열의 문자 수를 반환합니다.
isEmpty: 문자열이 비어 있는지 확인합니다.

문자열 검색

hasPrefix(:): 문자열이 특정 접두사로 시작하는지 확인합니다.
hasSuffix(
:): 문자열이 특정 접미사로 끝나는지 확인합니다.
contains(_:): 문자열이 특정 문자열을 포함하는지 확인합니다.

문자열 수정

append(:): 문자열의 끝에 다른 문자열을 추가합니다.
insert(
:at:): 지정된 인덱스에 문자 또는 문자열을 삽입합니다.
remove(at:): 지정된 인덱스의 문자를 제거합니다.
removeSubrange(_:): 지정된 범위의 문자열을 제거합니다.
replacingOccurrences(of:with:): 문자열 내의 특정 부분 문자열을 다른 문자열로 바꿉니다.

문자열 변환

lowercased(): 문자열의 모든 문자를 소문자로 변환하여 반환합니다.
uppercased(): 문자열의 모든 문자를 대문자로 변환하여 반환합니다.
capitalized: 문자열의 첫 글자를 대문자로 변환하고 나머지 문자들을 소문자로 변환하여 반환합니다.

문자열 분리 및 결합

split(separator:maxSplits:omittingEmptySubsequences:): 문자열을 지정된 구분자를 기준으로 부분 문자열로 나눕니다.
joined(separator:): 문자열 배열을 하나의 문자열로 결합합니다.

문자열 비교

starts(with:): 문자열이 특정 문자열로 시작하는지 확인합니다.

문자열 인덱싱

index(of:) 또는 firstIndex(of:): 첫 번째로 나타나는 특정 문자의 인덱스를 반환합니다.
lastIndex(of:): 마지막으로 나타나는 특정 문자의 인덱스를 반환합니다.
prefix(:): 문자열의 처음부터 지정된 수의 문자를 반환합니다.
suffix(
:): 문자열의 끝에서 지정된 수의 문자를 반환합니다.

문자열 변환

trimmingCharacters(in:): 문자열의 앞뒤에서 지정된 문자 집합을 제거합니다.
padding(toLength:withPad:startingAt:): 문자열의 길이를 지정된 길이로 만들기 위해 문자열의 앞뒤에 문자를 추가합니다.

profile
Junior Developer

0개의 댓글