C# 实例练习——字符串处理(第三天)
生活随笔
收集整理的這篇文章主要介紹了
C# 实例练习——字符串处理(第三天)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.? 編寫程序將IP地址分解后輸出(將IP地址中的點(.)去掉,替換成空格符),如:132.123.4替換后為132? 123? ?4。
1 Console.WriteLine("請輸入您電腦的IP地址:"); 2 string str = Console.ReadLine(); 3 string str1 = str.Replace(".", "\t"); 4 Console.WriteLine("您的ip地址各部分分別為:" + "\n" + str1); 5 Console.ReadKey();2.? 輸入一個網址,判斷頂級域名是什么類型,conm為商業網站,net為網絡服務機構網站,org為非營利組織網站,gov為政府網站,edu為教育網站;如:用戶輸入htp://www.baidu.com,t提示:頂級域名為:.com,這是一個商業網站。
1 Console.WriteLine("請輸入一個URL域名:"); 2 string strr = Console.ReadLine(); 3 int index = strr.LastIndexOf('.'); 4 string str2 = strr.Substring(index); 5 Console.WriteLine("您輸入的URL頂級域名是:" + str2); 6 switch (str2) 7 { 8 case ".com": 9 Console.WriteLine("這是一個商業網站"); 10 break; 11 case ".net": 12 Console.WriteLine("這是一個網絡服務機構網站"); 13 break; 14 case ".org": 15 Console.WriteLine("這是一個非營利組織網站"); 16 break; 17 case ".gov": 18 Console.WriteLine("這是一個政府機構網站"); 19 break; 20 case ".edu": 21 Console.WriteLine("這是一個教育機構網站"); 22 break; 23 default: 24 Console.WriteLine("您的輸入有誤,請正確輸入您的網址!"); 25 break; 26 } 27 Console.ReadKey();3.? 輸入一個字符串,輸出每個單詞,然后再用下劃線鏈接輸出。
1 Console.WriteLine("請輸入一串字符,并用空格分隔單詞:"); 2 string str1 = Console.ReadLine(); 3 string[] array1 = str1.Split(' '); 4 Console.WriteLine("分割后的字符串為:"); 5 foreach (var item in array1) 6 { 7 Console.WriteLine(item); 8 } 9 string str2 = str1.Replace(" ","_"); 10 Console.WriteLine("鏈接后的字符串為:{0}",str2);4.? 輸入一個字符串(每個單詞以空格分隔開),將字符串按照駝峰命名法的規則連接后輸出
1 Console.WriteLine("請輸入一個字符串,各單詞以空格分隔:"); 2 string str3 = Console.ReadLine(); 3 string[] array2 = str3.Split(' '); 4 string temp = ""; 5 foreach (var item in array2) 6 { 7 temp += item.Substring(0, 1).ToUpper()+item.Substring(1); 8 } 9 string result = temp.Substring(0, 1).ToLower()+temp.Substring(1); 10 Console.WriteLine("按Camel規則轉換后的名稱是:{0}",result);5.? 接收用戶輸入的郵箱,驗證該郵箱是否正確(驗證郵箱中是否包含. 和@符號,并且.? 的位置在@符號之后);提取郵箱號中的用戶名并輸出,輸出郵箱中的域名,如aaa@163.com中的com即為域名。
1 Console.WriteLine("請輸入您的郵箱:"); 2 string youXiang = Console.ReadLine(); 3 int index3 = youXiang.IndexOf("@"); 4 int index4 = youXiang.IndexOf("."); 5 if (index3<0||index4<0) 6 { 7 Console.WriteLine("郵箱必須包含@符號或 . 符號!"); 8 } 9 string str4 = youXiang.Substring(0, youXiang.IndexOf("@")); 10 string str5 = youXiang.Substring(youXiang.LastIndexOf(".")+1); 11 Console.WriteLine("郵箱{0}的用戶名是{1},域名是{2}",youXiang,str4,str5); 12 Console.ReadKey();?
轉載于:https://www.cnblogs.com/pang951189/p/7441497.html
總結
以上是生活随笔為你收集整理的C# 实例练习——字符串处理(第三天)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模块怎么用_IC设计方法:模块划分与ov
- 下一篇: c# char unsigned_dll