문자열 다루기 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
: