黑马程序员--字符串的讲解

来源:互联网 发布:overwolf是什么软件 编辑:程序博客网 时间:2024/05/22 13:11

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

 string 类中有方法:

1. Tolower()  : 得到字符的小写形式。

   注意字符串是不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的字符串的值通过函数返回值的形式返回。

2.ToUpper(): 得到字符串的大写形式。

   Trim(),去掉字符串两端的空白。

3.   s1.Equals( s2,stringCompanson.OrdinallgnaoreCase).

    两个字符串进行比较不区分大小写的方法。


注意事项:

一、 字符串的连接“+”,两边只要有一个是字符串类型,另一个也会被自动转换成字符串类型。

二、一切对象都可以用.tostring()类型转换成字符串类型。

三、string [] split(): 将字符串按照指定的分隔符进行分割,分割为字符串数组。

       例如:

             string str="My      name is  lilei."

            string  [] words=str.split(' ');

         

     例二:  string date=""2012-8-8";

                 string []sp=date.split  (   new char []{'-'','/'},   stringsplitoptions.removeemptyentries);   //输出时不含有空字符串。

                 console.writeline("你刚刚{0}年{1}月{2}日,sp);      //   等价于   {  {0}年{1}月{2}日,sp[0],sp[1],sp[2]}

四、  ① string.Replace ()

              string date="2012/8/8"

                date=date.Replace("/","-");        //  完成了   /   的替换  -

        ② string.substring  截取字符串, 有两种重载。

            string  s=str.substring (5) ;  从5开始截取,一直到最后。

             string s=str.substring (5,2);  从5开始,长度为2.。

        ③ bool  contains(string  value)

            判断字符串中是否含有字串  value.

       ④bool   startwith (string vlue)

        判断字符串是否以  字串value开始

         bool  endwith( string  value)

         判断字符串是否以 value  结束。

     ⑤  int  index of (string value)

         判断字串value第一次出现的位置。










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