- 常用的字符串操作包括获取字符串的长度、查找某个字符在字符串中的位置、替换字符串中 的内容、拆分字符串等;
字符串操作中常用的属性或方法:
1 Length 获取字符串的长度,即字符串中字符的个数
2 IndexOf 返回整数,得到指定的字符串在原字符串中第一次出现的位置
3 LastlndexOf 返回整数,得到指定的字符串在原字符串中最后一次出现的位置 4 StartsWith 返回布尔型的值,判断某个字符串是否以指定的字符串开头
5 EndsWith 返回布尔型的值,判断某个字符串是否以指定的字符串结尾
6 ToLower 返回一个新的字符串,将字符串中的大写字母转换成小写字母
7 ToUpper 返回一个新的字符串,将字符串中的小写字母转换成大写字母
8 Trim 返回一个新的字符串,不带任何参数时表示将原字符串中前后的空 格删除。 参数为字符数组时表示将原字符串中含有的字符数组中 的字符删除
9 Remove 返回一个新的字符串,将字符串中指定位置的字符串移除
10 TrimStart 返回一个新的字符串,将字符串中左侧的空格删除
11 TrimEnd 返回一个新的字符串,将字符串中右侧的空格删除
12 PadLeft 返回一个新的字符串,从字符串的左侧填充空格达到指定的字符串 长度
13 PadRight 返回一个新的字符串,从字符串的右侧填充空格达到指定的字符串 长度
14 Split 返回一个字符串类型的数组,根据指定的字符数组或者字符串数组 中的字符 或字符串作为条件拆分字符串
15 Replace 返回一个新的字符串,用于将指定字符串替换给原字符串中指定的 字符串
16 Substring 返回一个新的字符串,用于截取指定的字符串
17 Insert 返回一个新的字符串,将一个字符串插入到另一个字符串中指定索 引的位置
18 Concat 返回一个新的字符串,将多个字符串合并成一个字符串
2.字符串的长度
字符串由多个字符组成,第一个字符使用字符串[0]即可得;
String str = console.Readline();
Console.WriteLine("字符串的长度为:" + str.Length);
Console.WriteLine("字符串的长度为:" + str[0]);
Console.WriteLine("字符串的长度为:" + str[str.Length-1]);
- 查找字符串的方法:IndexOf 方法得到的是指定字符串在原字符串中第一次出现的位置。 LastlndexOf 方法得到的是指定字符串在查找的字符串中最后一次出现的位置;
- 字符串替换方法;
在 C# 中替换字符串的方法是Replace方法 Replace(“被替换的字符”,”替换后的字符”)。
- 字符串的截取
截取字符串的方法是 Substring 方法。
Substring(指定位置); //从字符串中的指定位置开始截取到字符串结束 2 Substring(指定位置, 截取的字符的个数);
- 字符串的插入
string str = Console.ReadLine(); //在第二个字符位置插入
str = str.Insert(1, "Test");