字符串
基本使用
1. 关键字: String
声明一个字符串
String str = "这是创建一个字符串";
2. 获取长度: Length
"asd".Length
String s1 = "randomString";
Console.WriteLine("该字符串的长度为"+ s1.Length);
3. 判断两个字符串是否相同 ==
String s1 = "www.baidu.com";
String s2 = "www.qq.com";
if(s1 == s2){
Console.WriteLine("俩字符串相同");
}
4. 字符串的拼接 直接使用+
String s = "www.baidu.com";
s = "http://" + s;
5. 获取字符串中某个字符 str[3]
String s = "www.baidu.com";
Console.WriteLine("Str字符串中第4个字符是"+ s[3]);
6. 遍历字符串
String s = "www.baidu.com";
for (int i = 0; i<s.Length, i++)
{
Console.WriteLine(s[i]);
}
7.比较字符串的内容 CompareTo()
String s = "C#";
// 比较两个字符串中每个字符的ASCII码值
int result = s.CompareTo("C#"); // 返回一个int值。 0代表相同,-1代表小于, 1代表大于。
8.Replace() 用另一个字符或者字符串替换字符串中给定的字符或字符串。
String str = "www.baidu.com"
String newStr1 = str.Replace(".", "-----");
String newStr2 = str.Replace('.', '-');
9.Split() 在出现给定字符的地方,把字符串分割成一个字符串数组。
String str = "www.baidu.com"
String[] StrArray = s.Split('.'); // 将字符串中的字符按照 . 来分割。
10.SubString() 在字符串中检索给定位置的子字符串
String str = "www.baidu.com"
str.SubString(4,5); // 表示从第四个字符开始截取 5个字符
Str.SubString(4); // 从第四个字符开始截取后面的字符
11.ToLower() 把字符串转换成小写形式
12.ToUpper() 把字符串转换成大写形式
13.Trim() 删除首位的空白
14.Concat()方法,合并字符串
15.CopyTo()方法,把字符串中指定的字符复制到一个数组中
16.Format()方法,格式化字符串
17.IndexOf()方法,取得字符串第一次出现某个给定字符串或者字符的位置
int index = s.IndexOf("baidu"); // 如果包含这个字串,就返回这个字串在母串中的第一个索引。如果不包含返回-1
18.IndexOfAny()
19.Insert(),把一个字符串实例插入到另一个字符串实例的指定索引处
20.Join() 合并字符串数组,创建一个新的字符串
注意点
关于String字符串: String创建的字符串实际上是一个不可变的数据类型,一旦对其进行了初始化,那么
网友评论