黑马程序员 字符串分割

来源:互联网 发布:网络机房设备方案 编辑:程序博客网 时间:2024/06/06 01:43

 

---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ----------------------

之前在黑马报名流程上下载了基础测试题。  让用户输入一个“2008-01-02”格式的日期,分析用户输入的日期然后按照“2008年1月2日”的格式重新输出。  做的时候不知道字符串还有个Split方法,那个时候我是用dt.ToLongDateString()实现的。
Console.WriteLine("请输入一个XXXX-XX-XX格式的时间?");
string s = Console.ReadLine();
DateTime dt;
try
{
   dt = DateTime.Parse(s);
   Console.WriteLine("您输入的时间为:{0}", dt.ToLongDateString());
}
catch
{
    Console.WriteLine("输入的时间格式或者范围不正确");
}
Console.ReadKey();
而看了字符串的分割之后,知道了可以对用户输入的字符串按照一定的格式分割,比如说遇到空格键分割,遇到标点符号分割,或者说遇到空格和标点都分割,好多种,对于上面那个题,就有另外种方法了。
Console.WriteLine("请输入标准格式时间");
string str = Console.ReadLine();
char[] chars = { '/', '-' };
string[] strs = str.Split(chars, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine("{0}年{1}月{2}日", strs[0], strs[1], strs[2]);
Console.ReadKey();


---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 详细请查看:http://net.itheima.com/

原创粉丝点击