1.判断是否包含Contains,替换Replace
static void Main(string[] args)
{
string str = \”重要人物小陈\”;
if (str.Contains(\”小陈\”))//判断字符串是否存在关键字“小陈”
{
str = str.Replace(\”小陈\”, \”老陈\”);//替换时注意接收返回值
}
Console.WriteLine(str);
Console.ReadLine();
}
2.截取字符串Substring
static void Main(string[] args)
{
//截取字符串
string str = \”今天的天气好晴朗,处处好风光\”;
str = str.Substring(2);//截取从2区域到结尾的字符串
Console.WriteLine(str);
Console.ReadLine();
}
3.判断字符串是否以**开头StartsWith
static void Main(string[] args)
{
//截取字符串
string str = \”今天的天气好晴朗,处处好风光\”;
bool b = str.StartsWith(\”今天\”);
Console.WriteLine(b);
Console.ReadLine();
}
4.判断字符串是否以**结尾EndsWith
static void Main(string[] args)
{
//截取字符串
string str = \”今天的天气好晴朗,处处好风光\”;
bool b = str.EndsWith(\”风\”);
Console.WriteLine(b);
Console.ReadLine();
}
5.判断字符串第一次出现的位置,返回值int(IndexOf)
static void Main(string[] args)
{
//截取字符串
string str = \”今天的天气好晴朗,处处好风光\”;
int num = str.IndexOf(\”天\”);// str.IndexOf(\”天\”,2)[从2之后开始搜索,包括2]
Console.WriteLine(num);
Console.ReadLine();
}
6.判断字符串最后一次出现的位置LastIndexOf
static void Main(string[] args)
{
//截取字符串
string str = \”今天的天气好晴朗,处处好风光\”;
int num = str.LastIndexOf(\”天\”);
Console.WriteLine(num);
Console.ReadLine();
}