常用的字符串处理方法
来源:互联网 发布:java怎么固定gui位置 编辑:程序博客网 时间:2024/04/18 17:15
字符串是程序中用得非常多的数据类型,是最常用的一个引用类型。String类属于System命名空间,是.NET Framework提供的专门处理字符串的类库。下面对常用的字符串处理方法做出说明:
接下来举例说明部分字符串的处理方法:
问题说明:
输入E-mail邮箱,获取邮箱用户名;
输入带空格的字符串,分割并连接;
输入大写英文字母,转化为小写。
代码实现:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Stringchuli{ class Program { static void Main(string[] args) { string strname; string inputStr; string[] splitString; string joinString; string strEnglish; string email; Console.WriteLine("请输入新的邮箱:"); email = Console.ReadLine().Trim(); Console.WriteLine("您的邮箱是{0}",email); //抽取邮箱用户名 int intindex = email.IndexOf("@"); if (intindex > 0) { strname = email.Substring(0, intindex); //输出邮箱用户名 Console.WriteLine("您的用户名是{0}", strname); } else { Console.WriteLine("你输入的格式错误!"); } Console.WriteLine("请输入字符串,单词用空格分割:"); inputStr = Console.ReadLine(); Console.WriteLine("你输入的字符串是{0}",inputStr); //用空格分割字符串 splitString = inputStr.Split(' '); //输出分割后的字符串 Console.WriteLine("分割后的字符串是:"); foreach (string s in splitString) { Console.WriteLine(s); } //分割后的字符串用—连接 joinString = string.Join("-",splitString); //输出连接后的字符串 Console.WriteLine("连接后的字符串是{0}",joinString); Console.WriteLine("请输入大写英文字符串:"); strEnglish = Console.ReadLine(); Console.WriteLine("你输入的大写字符串是{0}",strEnglish); //将输入的大写字符串转化为小写字符串 Console.WriteLine("转换为小写英文字符是{0}",strEnglish.ToLower()); Console.ReadLine(); } }}运行结果:
- 常用的字符串处理方法
- 常用的字符串处理方法
- C#中常用处理字符串的方法
- c# 字符串常用的处理方法
- C#中常用的字符串处理方法
- C#中常用处理字符串的方法
- PHP10个常用处理字符串的方法
- Java字符串的处理常用方法
- Java字符串处理的几个常用方法
- Python对字符串的常用处理方法
- iOS 字符串的常用处理方法
- Java字符串处理的几个常用方法
- Shell处理字符串常用方法
- Shell处理字符串常用方法
- Shell处理字符串常用方法
- JavaScript常用字符串处理方法
- Shell处理字符串常用方法
- string字符串常用处理方法
- cocos2d-x 编写Android.mk中的LOCAL_SRC_FILES的终极技巧
- OBIEE 11g相关资料
- vb.net反射中如何将字符串转化为对象实例
- 换档
- c#设置OpenFileDialog的Filter属性
- 常用的字符串处理方法
- Python 标准库 进程池介绍
- 自定义navigationBar上的按钮
- Linux下修改及查看mysql数据库的字符集
- javamail 发送邮件
- 在 Dreamweaver 中 Subversion (SVN) 获取和存回文件的使用
- UNIX下是\n,Windows下是\r\n (Linux & Windows中Enter键的不同解释)
- 详解在visual studio中使用git版本系统(图文)
- Kerberos协议学习报告