端午节前学到了字符串处理,结果过了个节都忘了,今天拿出来重新过一遍,加深印象
随机输入心中想到的一个名字,然后输出它的字符串长度
//随机输入你心中想到的一个名字,然后输出它的字符串长度 Console.WriteLine("请输入你心中想的那个人的名字"); string name = Console.ReadLine(); Console.WriteLine("这个人的名字是{0}", name.Length); Console.ReadKey();
两=个学员输入各自最喜欢的课程名称,判断是否一致,如果相等则输出你们俩喜欢相同的课程,如果不等,则输出你们俩喜欢不同的课程
Console.WriteLine("请输入你喜欢的课程"); string lessonOne = Console.ReadLine(); //将字符串转换成大写 //lessonOne = lessonOne.ToUpper(); Console.WriteLine("请输入你喜欢的课程"); string lessonTwo = Console.ReadLine(); //lessonTwo = lessonTwo.ToUpper(); if (lessonOne.Equals(lessonTwo,StringComparison.OrdinalIgnoreCase)) { Console.WriteLine("你们俩喜欢相同的课程"); } else { Console.WriteLine("你们俩喜欢不同的课程"); } Console.ReadKey();
字符串的分割
string str = "a b dfd _ + = ,,, fdf"; //分割字符串Split,把不需要的字符串分割 char[] chs = { ‘ ‘, ‘_‘, ‘+‘, ‘=‘, ‘,‘ }; string[] s = str.Split(chs, StringSplitOptions.RemoveEmptyEntries); Console.ReadKey();
从日期字符串("2008-08-08")中分析出年月日;2008年08月08日
//让用户输入一个日期格式如:2008-01-05,你输出你输入的日期为2008年1月5日 string s = "2008-01-05"; //char[] chs = {‘-‘}; string[] date = s.Split(new char[] { ‘-‘ }, StringSplitOptions.RemoveEmptyEntries); Console.WriteLine("{0}年{1}月{2}日", date[0], date[1], date[2]); Console.ReadKey();
字符串的替换 Replace
string str = "国家关键人物老杨"; if (str.Contains("老杨")) { str = str.Replace("老杨", "**"); } Console.WriteLine(str); Console.ReadKey();
Substring截取字符串
string str = "今天天气好晴朗,处处好风光"; //str = str.Substring(1); str = str.Substring(1, 2); Console.WriteLine(str); Console.ReadKey();
StartsWith EndsWith判断字符串的开头是否以指定的字符串开头或结尾
IndexOf找字符第一次出现的位置
string str = "今天天气好晴朗,处处好风光"; int index = str.IndexOf(‘天‘, 1); Console.WriteLine(index); Console.ReadKey();
LastIndexOf Substring
//string str = "今天天气好晴朗,处处好风光"; //int index = str.LastIndexOf(‘天‘); string path = @"c:\a\b\c\d\e\f\g\fd\s\afd\苍老师.avi"; int index = path.LastIndexOf("\\"); path = path.Substring(index + 1); Console.WriteLine(path); Console.ReadKey();
Trim去掉空格
string str = " hahahahah "; //str = str.Trim(); //str = str.TrimStart(); str = str.TrimEnd(); Console.Write(str); Console.ReadKey();
string.IsNullOrEmpty判断字符串是否为空
string.Join()字符串以某个字符进行连接
ng[] names = { "张三", "李四", "王五", "赵六", "田七" }; //张三|李四|王五|赵六|田七 string str = string.Join("|",names); Console.WriteLine(str); Console.Read
时间: 2024-10-13 00:07:48