zoukankan      html  css  js  c++  java
  • 字符串方法笔记

    字符串方法小结:

     Substring:截取字符串

    有两个重载:

    重载1:

    //传入一个整形参数
    
    string str="abcdefg";
    
    string newStr=str.Substring(2);//从下标为2的位置开始截取,截取到字符串最后

    重载2:

                string name = "你好,郭会茹";
                string newStr = name.Substring(0,2);//从哪个下标开始截取,截取一定的个数


    Contains() :判断字符串是否包含子字符串

                string name = "你好,郭会茹";  
                bool result=name.Contains("郭会茹");//判断是否包含子字符串郭会茹,返回bool值

    Replace(str,newStr);替换字符串,str为被替换的的字符串,newStr为替换的的字符串

    例如:

                string name = "你好,郭会茹";
                string text = name.Replace("你好", "Hello");//你好替换成Hello

     IndexOf (string value,int starIndex);查找指定字符串的索引,从第几个位置开始

    例如:

              string text = "你好,郭会茹";
              int index=text.IndexOf("",4);    //  找某个字符串的索引,找到了就返回所在的下标,找不到就返回-1,如果超出索引,报异常


    StartsWith();判断是否以某个字符串开头,返回bool值

    例如:

                string text = "你好,郭会茹";
                bool result = text.StartsWith("你好");//判断这个字符串是否以某个字符串开始

    EndsWith();判断是否以某个字符串结尾,返回bool值

    例如:

                string text = "你好,郭会茹";
                bool result = text.EndsWith("郭会茹");//判断是否以字符串郭会茹结尾

    string.Format();将指定字符串的格式替换为指定数组中相应的字符串格式,

     例如:把你好,小郭赋值给字符串newString

     string newString=string.Format("{0},小郭", "你好");

    Insert();在指定位置插入字符串

    例如:

                string text = "你好,郭会茹";
                string s=text.Insert(3, "");//在指定位置插入一个新的字符串

    Remove()

    两个重载:

    重载1:

    Remove(int startIndex,int count);从指定位置开始,删除一定数目的字符

              string text = "你好,郭会茹";
              string s = text.Remove(2, 2);//从下标为3置开始,删除2个字符

    重载2:
    Remove(int startIndex);

              string text = "你好,郭会茹";
              string s=text.Remove(3);//移除从下标为三到最后的字符

    Split();切割字符串

    例如:

                string str = "哈 - 哈  -       ";
                char []chs=new char []{' ','-'};
                //切割一些不想要的内容,返回的是一个字符串数组,后面的那个参数删除空白项的
             string[] sts = str.Split(chs,StringSplitOptions.RemoveEmptyEntries);
  • 相关阅读:
    Asp.net如何连接SQL Server2000数据库
    是男人,都可以看看这个
    体验Flash MX(8):控制时钟Timer
    好代码
    sql 大数据量插入优化
    Xcode 真机程序发布测试
    Xcode 真机程序发布测试
    用git备份代码
    sql 大数据量插入优化
    UIView学习笔记
  • 原文地址:https://www.cnblogs.com/guohuiru/p/2778666.html
Copyright © 2011-2022 走看看