🙇‍♀️문자열 둘러보기

🪐찾기

bool found = name.Contains("Harry");

“Harry”가 포함 되는지 bool값으로 반환

int index = name.IndexOf('P');

‘P’의 인덱스 번호를 반환 없다면 -1반환

🪐변형

name = name + " Junior";

” Junior” 추가

string lowerCaseName = name.ToLower();

소문자로 변형

string UpperCaseName = name.ToUpper();

대문자로 변형

string newName = name.Replace('r', 'l');

문자열 내의 ‘r’을 ‘l’로 전환

🪐분할

string[] names = name.Split(new char[] { ' ' });

’ ‘로 구분하여 namee배열에 저장

string substringName = name.Substring(5);

인덱스 번호 5부터 새로운 string으로 반환

전체코드

namespace CSharp
{
    class Program
    {
        static void Main(string[] args)
        {
            string name = "Harry Potter";

            // 1. 찾기
            bool found = name.Contains("Harry");
            int index = name.IndexOf('P');

            // 2. 변형
            name = name + " Junior";
            string lowerCaseName = name.ToLower();
            string UpperCaseName = name.ToUpper();
            string newName = name.Replace('r', 'l');

            // 3. 분할
            string[] names = name.Split(new char[] { ' ' });
            string substringName = name.Substring(5);
        }
    }
}

태그:

카테고리:

업데이트: