如何使用 C# 列出給定字串中的所有子字串?
要列出所有子字串,請使用 Substring 方法並遍歷字串的長度。
假設我們的字串為 -
string myStr = "pqrz";
使用巢狀迴圈,將子字串獲取到一個新的字串中 -
for (int i = 1; i < myStr.Length; i++) {
for (int start = 0; start <= myStr.Length - i; start++) {
// get substrings
}
}以下為完整的程式碼 -
示例
using System;
public class Demo {
public static void Main() {
string myStr = "pqrz";
for (int i = 1; i < myStr.Length; i++) {
for (int start = 0; start <= myStr.Length - i; start++) {
string substr = myStr.Substring(start, i);
Console.WriteLine(substr);
}
}
}
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP