如何使用 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