zoukankan      html  css  js  c++  java
  • String类

     bool StartsWith(string)

    是否已次字符串开头

    bool EndWith(string)

    是否已次字符串结尾

    ToCharArray()

    转换成字符数组

    Contains(string )

    是否包含有次字符串

    Replace(char,char);Replace(string,string)

    替换

    Concat(params string[])

    字符串连接

    StringBuilder类

    Equals(string value)

    返回一个BOOL型,比较是否相等,和"=="类似

    Compareto(string value)

    判断大小,大返回1 小返回-1 相等返回0

    IndexOf(string value)

    在当前字符串里找到这个字符,从第一个开始找,找到就返回第一次找到所在的索引,如果找不到返回-1

    例: 1123  如果找1的话 返回0

    Insert (int index,string)

    在指定的位置插入字符串

    LastIndexOf(string value)

    和上面一样,不过是从后往前找,返回第一次所找到的索引

    例:1123  如果找1的话 返回1

    Join(string value,string[] string,int statindex,int count)   //后面两个参数一个是开始的索引,一个是

                                                                   作用的数量

    这个方法和其他方法不一样,调用的时候是从String调用出来,作用就是把数组通过一个字符串连接起来返回一个字符串

    string[] ary={"a","b","c"};

    string result=String.Join("_",ary);

    最后result的值为 a_b_c 通过"_"连接起来了

    Split(char value)

    将一个string类型用char分开.

    例:

    string[] ary;

    string str2;

    string str1="a_b_c_d";

    ary=str1.Split('_');   //注意方法的参数是一个Char类型,返回的是一个数组

    foreach(string s in ary)

    {

        str2+=s;

    }

    最后str2的值为abcd

    SubString(int index,int length)

    从指定的位置截取指定长度的字符串

    String str1="abcdefg";

    str1.SubString(1,2);

    str1的结果就是bc

    str1.SubString(2,3);

    就是cde 2表示索引位置,3表示长度

    ToLower();

    全部转换为小写

    ToUper();

    全部转换为大写

    Trim();

    去掉前后空格

    TrimEnd()

    去掉结尾空白字符

    TrimStart()

    去掉开头空字符

     

            static void Main(string[] args)
            {
    //获取网址的域名和端口号
                string webAddress = "http://www.rupeng.com:8090/a.htm";
                int syhIndex = webAddress.IndexOf(@"//");//获取//的位置
                int dyhIndex = webAddress.IndexOf(@"/", syhIndex + 2);//获取/的位置
                string fallAddress = webAddress.Substring(syhIndex + 2, dyhIndex - syhIndex - 2);//获得完整的地址
                int maohaoIndex = fallAddress.IndexOf(":");//获取完整地址中的:的位置
                string yuName = fallAddress.Substring(0, maohaoIndex);//获取域名
                string duankouNumber = fallAddress.Substring(maohaoIndex + 1);//获得端口号
                Console.WriteLine(fallAddress);
                Console.WriteLine(yuName);
                Console.WriteLine(duankouNumber);
                Console.ReadKey();
    
            }
  • 相关阅读:
    ASP.NET在禁用视图状态的情况下仍然使用ViewState对象【转】
    Atcoder Regular Contest 061 D Card Game for Three(组合数学)
    Solution 「CERC 2016」「洛谷 P3684」机棚障碍
    Solution 「CF 599E」Sandy and Nuts
    Solution 「洛谷 P6021」洪水
    Solution 「ARC 058C」「AT 1975」Iroha and Haiku
    Solution 「POI 2011」「洛谷 P3527」METMeteors
    Solution 「CF 1023F」Mobile Phone Network
    Solution 「SP 6779」GSS7
    Solution 「LOCAL」大括号树
  • 原文地址:https://www.cnblogs.com/ink-heart/p/5899562.html
Copyright © 2011-2022 走看看