《C#字符串函数ppt课件.ppt》由会员分享,可在线阅读,更多相关《C#字符串函数ppt课件.ppt(7页珍藏版)》请在三一办公上搜索。
1、常用字符串函数,练习 1 :从一个整数数组中取出最大的整数练习2 :将一个字符串数组输出为 | 分割的形式,比如 “ 小月月 | 大月月 | 老月月 ”练习 3 :将两个 int 类型数组连接为一个 string 类型数据。练习 4:有一个整数数组,请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中。 string strs = new stringvalues.Length;练习 5 :将一个字符串数组的元素的顺序进行反转。 3,a,8,haha -haha,8,a,3 。第 i 个和第 length-i-1 个进行交换。练习 6 :将一个 int 数组向左滚动
2、平移 1 次。 3,5,8,7 5,8,7,3,String 类常用函数 ToLower() :得到字符串的小写形式。 注意字符串是不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的字符串的值通过函数返回值的形式返回。 s.ToLower() 与 s=s.ToLower() ToUpper() :得到字符串的大写形式; Trim() 去掉字符串两端的空白。 s1.Equals(s2, StringComparison.OrdinalIgnoreCase) ,两个字符串进行比区分大小写的比较。,字符串的分割 string Split(params char separator) :
3、将字符串按照指定的分割符分割为字符串数组; string Split(char separator, StringSplitOptions options) 将字符串按照指定的 char 分割符分割为字符串数组( options 取RemoveEmptyEntries 的时候移除结果中的空白字符串); string Split(string separator, StringSplitOptions options) 将字符串按照指定的 string 分割符分割为字符串数组。 例子 1 :从日期字符串( 2008-08-08 )中分析出年、月、日; 2008 年08 月 08 日。,字符串替换
4、: string Replace(string oldValue, string newValue )将字符串中的出现 oldValue 的地方替换为 newValue 。 例子:名字替换。取子字符串: string Substring(int startIndex) ,取从位置startIndex 开始一直到最后的子字符串;string Substring(int startIndex, int length) ,取从位置 startIndex开始长度为 length 的子字符串,如果子字符串的长度不足 length则 报错。,bool Contains(string value) 判断字符
5、串中是否含有子串 valuebool StartsWith(string value) 判断字符串是否以子串 value 开始;bool EndsWith (string value) 判断字符串是否以子串 value 结束;int IndexOf(string value) : 取子串 value 第一次出现的位置,字符串的处理练习 课上练习 1 :接收用户输入的字符串,将其中的字符以与输入相反的顺序输出。 abc cba 课上练习 2 :接收用户输入的一句英文,将其中的单词以反序输出。hello c sharp sharp c hello 课上练习 3 :从 Email 中提取出用户名和域名: 。 IndexOf找到 的位置。 SubString 。 练习 4 :自己动手写聊天机器人,能够回答不同城市的天气、回答感情问题、问的次数过多还会饿死,提问可以模糊提问(包含指定关键词)。问 “ 天气:北京 ” 就回复 “ 北京的天气是晴,