码迷,mamicode.com
首页 > Windows程序 > 详细

c# (字符串)

时间:2016-11-04 13:34:30      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:字符串拆分   大小写   one   remove   void   字符   end   lower   span   

namespace TestString
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "udfne[fedfue|fmedhfn|AE是RG[RFH|GUTF[BFG是是154|144EFRE||dfhenf";
            string str;

//去除前后空格  
            str = s.Trim();
            Console.WriteLine(str);

//全员大小写
            str = s.ToUpper();
            Console.WriteLine(str);
            str = s.ToLower();
            Console.WriteLine(str);

//将其他对象转化为字符串
            int i = 123456;
            str = i.ToString();
            Console.WriteLine(str.GetType()); //获取数据的类型

//截取字符串
            str = s.Substring(0, 2); //开始索引位,长度
            Console.WriteLine(str);

//替换字符串
            str = s.Replace("|","--"); //被替换字符,替换字符
            Console.WriteLine(str);

//拆分字符串并返回字符串数组
            string[] ss = s.Split(|);  //根据字符拆分
            foreach (string j in ss)
            {
                Console.WriteLine(j);
            }
            ss = s.Split(new char[] { |, [ }, StringSplitOptions.None);  //根据多个字符拆分
            ss = s.Split(new char[] { |, [ }, StringSplitOptions.RemoveEmptyEntries);  //根据多个字符拆分去除返回数组的空元素(空格不是空元素)
            foreach (string j in ss)
            {
                Console.WriteLine(j);
            }
            ss = s.Split(new string[] { "" }, StringSplitOptions.None);  //根据一个或多个字符串拆分
            ss = s.Split(new string[] { "" }, StringSplitOptions.RemoveEmptyEntries);  //根据一个或多个字符串拆分去除返回数组的空元素(空格不是空元素)
            foreach (string j in ss)
            {
                Console.WriteLine(j);
            }

//拷贝字符串到字符串数组
            char[] c = s.ToCharArray();
            foreach (char j in c)
            {
                Console.WriteLine(j);
            }

//判断字符串中是否存在某字符并获取其字符第一次出现的位置
            bool b = s.Contains("");
            Console.WriteLine(b);
            int ii = s.IndexOf("");
            Console.WriteLine(ii);

//字符串的预处理类
            StringBuilder sb = new StringBuilder();
            for (int j = 0; j < 10; j++)
            {
                sb.Append(i.ToString());
            }
            sb[0] = ;
            Console.WriteLine(sb);

            Console.ReadKey();
        }
    }
}

 

c# (字符串)

标签:字符串拆分   大小写   one   remove   void   字符   end   lower   span   

原文地址:http://www.cnblogs.com/lovling/p/6029718.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!