码迷,mamicode.com
首页 > Windows程序 > 详细

C#对字符串常用操作(一)

时间:2020-02-06 22:46:19      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:截取   开始   字符串   bool   位置   abc   常用操作   pareto   supper   

一,字符串截取
1 string str3 = "123abc456";
2
3 //str3 = str3.Substring(0, i); //从左边开始取字符串的前i个字符(str3 = str3.Remove(i, str3.Length - i);)
4 str3 = str3.Substring(0, 3);
5 str3 = str3.Remove(3, str3.Length - 3);
6 //输出:"123"
7
8 //str3 = str3.Substring(i); //从左边开始去掉字符串的前i个字符(str3=str3.Remove(0,i);)
9 str3 = str3.Substring(3);
10 //输出:"abc456"11
12 //str3 = str3.Substring(str3.Length - i); //从右边开始取i个字符(str3=str3.Remove(0,str3.Length-i))
13 str3 = str3.Substring(str3.Length - 3);
14 //输出:"456"
15
16 //str3 = str3.Substring(0, str3.Length - i); //从右边开始去掉i个字符(str3=str3.Remove(str3.Length-i,i))
17 str3 = str3.Substring(0, str3.Length - 3);
18 //输出:"123abc"
二,字符串替换
1 string str6 = "123,abc,456,efg";
2 string[] str6s = str6.Split(‘,‘);
3 foreach (var item in str6s)
4 {
5 ConsoleStr(item);
6 }
7 //输出:"123 abc 789 efg"
三,字符串连接
1 string str8 = "abcdefgHIJK";
2 str8 = str8.ToUpper();
3 //输出:"ABCDEFGHIJK"
4
5 str8 = str8.ToLower();
6 //输出:"abcdefghijk"
7
8 bool isUpper = char.IsUpper(str8, 8);
9 //输出:"True"
四,字符串比较
1 string str10 = "abackhdk";
2
3 string str9 = "abac";
4 int aa = str9.CompareTo(str10);
5 //输出:"-1"
6
7 string str11 = "b";
8 int bb = str11.CompareTo(str10);
9 //输出:"1"
10
11 string str12 = "abackhdk";
12 int cc = str12.CompareTo(str10);
13 //输出:"0"
五,查找子串
1 str.IndexOf(子串,查找其实位置) ;
2 str.LastIndexOf(子串) ;最后一次出现的位置
3 str.IndexOf("ab",0);
六,插入子串
1 str.Insert(插入位置,插入子串) ;
2 s.Insert(2,"ab");
七,移出子串
1 str.Remove(其实位置,移出数);
2 s.Remove(3,2);
八,去空格
1 string str = " I Believe You Very Much! ";
2 str = str.TrimStart(); //截取掉字符串首部的空格
3 //输出:"I Believe You Very Much! "
4
5 str = str.TrimStart(‘I‘); //截取掉字符串第一个字符
6 //输出:"Believe You Very Much! "
7
8 str = str.TrimStart().TrimStart("Beli".ToCharArray()); //截取掉字符串首部及尾部出现的B或e或l或i字符,删除的过程直到碰到一个既不是B也不是e也不是l也不是i的字符才结束。
9 //输出:"ve You Very Much! "
10
11 string str1 = " I Believe You Very Much! ";
12 str = str1.Trim(); //截取掉字符串首部和尾部的空格
13 //输出:"I Believe You Very Much!"
14
15 //TrimEnd的方法和TrimStart原理一样不多赘述
16 string str2 = " I Believe You Very Much! ";
17 str = str2.TrimEnd(); //截取掉字符串首部和尾部的空格
18 //输出:" I Believe You Very Much!"

C#对字符串常用操作(一)

标签:截取   开始   字符串   bool   位置   abc   常用操作   pareto   supper   

原文地址:https://www.cnblogs.com/zhujie-com/p/12271184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!