문자열의 마지막 문자, 첫번째 문자
s.back();
s.front();
문자열 비교: 비교연산자 사용 가능
글자 추가
append
함수 사용: s.append(반복횟수, 반복문자)
s.append(5, '.');
특정 문자 탐색:
find(문자)
find_first_of(문자)
: 주어진 문자가 처음으로 나타나는 위치 반환 find_last_of(문자)
: 주어진 문자가 마지막으로 나타나는 위치 반환 find_first_not_of(문자)
: 주어진 문자가 처음으로 안 나타나는 위치 반환find_last_not_of(문자)
: 주어진 문자가 마지막으로 안 나타나는 위치 반환rfind(문자)
: 거꾸로 탐색문자열 초기화:
clear()
문자열 추출:
substr(추출 시작 위치, 추출 개수)
index 리턴 함수
s.begin();
s.end();
특정 문자열 제거:
erase(삭제 시작 위치, 삭제 개수)
특정 문자열 변경:
replace(변환 시작 위치,변환할 문자 개수,변환할 문자)
문자열 정렬
sort(str.begin(),str.end())
sort(str.begin(),str.end(),greater<int>())
sort(str.begin(),str.end(),비교함수)
🔗 참고문헌