[C# 문법] C# 문자열 전위, 후위 비교하기 (StartsWith, EndsWith)

안녕하세요.

 

오늘은 C# 문법에서 문자열 전위, 후위 비교하는 방법에 대해서 알려 드리려고 합니다.

 

그동안 문자열 비교하는 방법에는 여러가지 방법들이 있었죠?

 

Equals, Contains, Split, Substring 등의 함수들을 이용해서 필요에 따라서 문자열 비교를 했었는데요.

 

오늘은 문자열 전위, 후위 비교하는 방법을 알려 드리려고 합니다.

 

바로 StartsWith, EndsWith 메서드를 이용해서 비교하면 되는데요.

두 메서드 모두 반환 값은 bool 형이고 해당 비교 문자열이 있는 경우 true, 없을 경우 false 를 반환합니다.

 

그럼 실제로 두 메서드를 어떻게 사용하는지 예제 코드를 통해서 보여 드리도록 하겠습니다.

 

예제 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
 
namespace Tes
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = "ABC DEFG HI";
 
            if(str.StartsWith("ABC"))
            {
                Console.WriteLine("전위에 ABC가 있습니다.");
            }
            
            if(str.EndsWith("ABC"))
            {
                Console.WriteLine("후위에 ABC가 있습니다.");
            }
 
            if(str.EndsWith("HI"))
            {
                Console.WriteLine("후위에 HI가 있습니다.");
            }
        }
    }
}
 
cs

 

실행 결과

 

위와 같이 전위 “ABC” , 후위 “HI” 문자열들을 StartsWith, EndsWith 메서드를 이용해서 찾아 보았습니다.

 

감사합니다.^^

728x90

이 글을 공유하기

댓글

Designed by JB FACTORY