例如:
string s = "Hello";
Console.WriteLine(s.ToLower());
ToUpper():得到字符串的大写形式.
例如:
string s = "Hello";
Console.WriteLine(s.ToUpper());
Trim():移除字符串前后所有的空白字符
例如:
string s = " ab ";
Console.WriteLine(s.Trim());
"abc".Equals("ABC", StringComparison.OrdinalIgnoreCase)两个字符串进行区分大小的比较:
例如:
bool b = "abc".Equals("ABC", StringComparison.OrdinalIgnoreCase);//忽略大小的比较
Console.WriteLine(b);
string [] string.Split(params char[] separator):将字符串按照指定的分隔符分割为字符串数组;
例如:
string s = "aa,abb,dd,cc.hah.djdj|ddkk";
string[] strs = s.Split(',','.','|');
foreach (string item in strs)
{
Console.WriteLine(item);
}
string [] string.Split(char[] separator , StringSplitOptions options) :将字符串按照制定的char分隔符分割为字符串数组(取RemoveEmptyEntries的时候移除结果中的空白字符);
例如:
string s = "aa,bb,cc,,dd,,eee,ggg,dd";
string[] strs = s.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
foreach (string item in strs)
{
Console.WriteLine(item);
}
string [] string.Split(string[] separator ,stringsplitoptions options):将字符串按照制定的string分隔符分割为字符串数组
例如:
string s = "我是谢文我是谢军我是谢飞我是谢谢";
string[] strs = s.Split(new string[] { "我是" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string item in strs)
{
Console.WriteLine(item);
}
//Replace():将字符串中的字符替换为你所指定的字符;
例如:
string name = "斜纹斜纹斜纹斜纹";
name = name.Replace("斜纹","谢");
Console.WriteLine(name);
Substring():
例如:
string dn = "http://www.sina.com.cn";
string dn1 = dn.Substring(7); //取子字符串从指定序号开始,一直到最后的子字符串;
Console.WriteLine(dn1);
string dn2 = dn.Substring(7,8); //取子字符串从制定序号开始,取指定数字的字符串(注意第二个参数代表截取多长,而不是结束位置,长度不能超过子字符串的长度)
Console.WriteLine(dn2);
StartsWith():判断一个字符串的开头是否包含指定字符
EndsWith():判断一个字符串的结尾是否包含指定字符
IndexOf():返回一个字符串中指定的字符在此字符串中的位置(int)如果不存在指定的字符则返回-1
例如:
string i = "http://www.qq.com";
if (i.StartsWith("http://") || i.StartsWith("https://"))
{
Console.WriteLine("是一个网址");
}
else
{
Console.WriteLine("不是一个网址");
}
if (i.EndsWith(".com"))
{
Console.WriteLine("是国际域名");
}
else
{
Console.WriteLine("不是国际domian name");
}
int a = i.IndexOf("q");
Console.WriteLine(a);