Written by coh at home
[C#] 문자열 본문
string을 잘 쓰기 위해서는 구현된 API를 잘 활용해야 한다. 대부분 자바의 메서드와 비슷하다. 그 종류들과 split에 대한 이야기를 하면 좋을 것 같다.
탐색
- IndexOf 문자 또는 문자열의 위치를 찾음
- LastIndexOf 문자 또는 문자열의 위치를 뒤에서 찾음
- StartsWith 문자열로 시작하는가
- EndsWith 문자열로 끝나는가
- Contains 포함하는가
- Replace 해당 문자열을 다른 문자열로 변경한 문자열 반환
변형
- ToLower
- ToUpper
- Insert 지정된 위치에 문자열 삽입된 새 문자열 반환
- Remove 지정된 인덱스 범위만큼 삭제된 새 문자열 반환
- Trim 앞뒤 공백 제거한 문자열 반환
- TrimStart
- TrimEnd
분할
- Split 지정된 문자 기준으로 분할한 문자열 배열을 반환
- SubString 지정된 범위로 이루어진 문자열 반환
string text = "apple,banana,cherry";
string[] words = text.Split(',');
string[] words2 = text.Split(new char[] {',','|'});
string text2 = "apple----banana--cherry";
string[] fruits = text.Split(new string[] { "--" }, StringSplitOptions.RemoveEmptyEntries); //빈 항목은 제거하는 옵션
'languages > c#' 카테고리의 다른 글
[C#] 3장 데이터 타입 (1) | 2024.11.10 |
---|---|
[C#] 2장 namespace (4) | 2024.11.05 |