C#

문자열 변형하기 (ToLower, ToUpper, Insert, Remove, Trim, TrimStart, TrimEnd)

Korokke 2022. 5. 7. 15:15

ToLower()

현재 문자열의 모든 대문자를 소문자로 바꾼 새 문자열을 반환한다.

static void Main(string[] args)
        {
            string a = "HELLO";
            Console.WriteLine(a.ToLower()); // 결과값: hello
        }

ToUpper()

현재 문자열의 모든 소문자를 대문자로 바꾼 새 문자열을 반환한다.

static void Main(string[] args)
        {
            string a = "hello";
            Console.WriteLine(a.ToUpper()); // 결과값: HELLO
        }

Insert()

현재 문자열의 지정된 위치에 지정된 문자열이 삽입된 새 문자열을 반환한다.

static void Main(string[] args)
        {
            string a = "Happy Day";
            Console.Write(a.Insert(5, " Sun")); //Happy Sun Day
        }

Remove()

현재 문자열의 지정된 위치로부터 지정된 수만큼의 문자가 삭제된 새 문자열을 반환한다.

static void Main(string[] args)
        {
            string a = "Happy Day";
            Console.WriteLine(a.Remove(0, 4)); // y Day
            Console.WriteLine(a.Remove(0, 5)); // Day
        }

Trim()

현재 문자열의 앞/뒤에 있는 공백을 삭제한 새 문자열을 반환한다.

static void Main(string[] args)
        {
            string a = " Happy Day ";
            Console.WriteLine(a.Trim()); // Happy Day
        }

 

TrimStart()

현재 문자열의 앞에 있는 공백을 삭제한 새 문자열을 반환한다.

static void Main(string[] args)
        {
            string a = " Happy Day ";
            Console.WriteLine(a.TrimStart()); // Happy Day 앞에 있는 공백 제거
        }

TrimEnd()

현재 문자열의 뒤에 있는 공백을 삭제한 새 문자열을 반환한다.

static void Main(string[] args)
        {
            string a = " Happy Day ";
            Console.WriteLine(a.TrimEnd()); // Happy Day 뒤에 있는 공백 제거
        }