문자열 다루기 string. Method
Console Programming/C# Console 2019. 9. 27. 10:30문자열 안에서 찾기
IndexOf( ) | 현재 문자열 내에서 찾고자 하는 문자 또는 문자열의 위치를 찾습니다. |
LastIndexOf( ) | 현재 문자열 내에서 찾고자 하는 문자 또는 문자열의 위치를 뒤에서부터 찾습니다. |
StartsWith( ) | 현재 문자열이 지정된 문자열로 시작하는지를 판별합니다. |
EndsWith( ) | 현재 문자열이 지정된 문자열로 끝나는지를 판별합니다. |
Contains( ) | 현재 문자열이 지정된 문자열을 포함하는지를 판별합니다. |
Replace(Old, New) | 현재 문자열에서 지정된 문자열이 다른 지정된 문자열로 모두 바뀐 새 문자열을 반환합니다. |
문자열 변형하기
ToLower( ) | 현재 문자열의 모든 대문자를 소문자로 바꾼 새 문자열을 반환합니다. |
ToUpper( ) | 현재 문자열의 모든 소문자를 대문자로 바꾼 새 문자열을 반환합니다. |
Insert(StartIndex, Value ) | 현재 문자열의 지정된 위치에 지정된 문자열이 삽입된 새 문자열을 반환합니다. |
Remove(StartIndex, Count) | 현재 문자열의 지정된 위치로부터 지정된 수만큼의 문자가 삭제된 새 문자열을 반환합니다. |
Trim( ) | 현재 문자열의 앞/뒤에 있는 공백을 삭제한 새 문자열을 반환합니다. |
TrimStart( ) | 현재 문자열의 앞에 있는 공백을 삭제한 새 문자열을 반환합니다. ( )안의 내용에 문자를 넣으면 현재 문자열에서 ( )안에 넣은 문자로 시작되는 항목을 지운 새 문자열을 반환한다. Trim, TrimStart, TrimEnd모두 적용될것이다. ex) string str = "나나나나가나다라마바사"; str2 = str.TrimStart('나'); Console.WriteLine(str2); //가나다라마바사 |
TrimEnd( ) | 현재 문자열의 뒤에 있는 공백을 삭제한 새 문자열을 반환합니다. |
문자열 분할하기
Split( ) | 현재 문자열을 지정된 문자를 기준으로 분리한 문자열의 배열을 반환합니다. |
SubString(StartIndex, Length ) | 현재 문자열의 지정된 위치로부터 지정된 수만큼의 문자로 이루어진 새 문자열을 반환합니다. |
문자열 서식 맞추기
Format( ) Method
string.Format("{첨자, 맞춤 :서식 문자열}", 값);
첨자는 0, 1, 2 등으로 값을 여러개 적을때의 순서를 말한다.
맞춤은 오른쪽/왼쪽 맞춤을 할 수 있고 예를 들어서 -10이라고 하면 10개의 공간을 만들고 왼쪽부터 채워넣는다.
서식 문자열은
숫자 서식화 | 10진수D, 16진수X, 콤마N, 고정소수점F, 지수E |
날짜 및 시간 서식화 | 연도y, 월M, 일d, 시h, 시H, 분m, 초s, 오전/오후tt, 요일ddd |
문자열 보간 string interpolation
string.Format () 사용시 | 문자열 보간 사용시 |
WriteLine("{0}, {1}", 123, "최강한화") | WriteLine($"{123}, {최강한화}") |
출력값: 123, 최강한화 |
'Console Programming > C# Console' 카테고리의 다른 글
백준 8393 합 (0) | 2019.10.01 |
---|---|
백준 10950 A+B -3 (0) | 2019.10.01 |
백준 1110 더하기사이클 (0) | 2019.09.26 |
백준 10951 A+B -4 (0) | 2019.09.26 |
백준 10952 A+B -5 (0) | 2019.09.26 |