C#에서 substring() 메서드를 사용하여 문자열의 모든 하위 문자열을 찾습니다.
문자열이 −
라고 가정해 보겠습니다.Xyz
문자열의 길이를 반복하고 문자열의 처음부터 끝까지 Substring 함수를 사용합니다. −
for (int start = 0; start <= str.Length - i; start++) {
string substr = str.Substring(start, i);
Console.WriteLine(substr);
} 예시
다음은 문자열의 모든 하위 문자열을 찾는 C# 프로그램입니다.
using System;
class Demo {
static void Main() {
string str = "xyz";
for (int i = 1; i < str.Length; i++) {
for (int start = 0; start <= str.Length - i; start++) {
string substr = str.Substring(start, i);
Console.WriteLine(substr);
}
}
}
} 출력
x y z xy yz