美文网首页
string 字符串的操作

string 字符串的操作

作者: 洛禾sunshime | 来源:发表于2019-06-18 11:04 被阅读0次

    一、 转换大小写

      1、 toUpperCase():将字符串所有的小写字母都变成大写的字符串
      2、 toLowerCase():将字符串所有大写字母都变成小写的字符串
    例子:

    二、查找字符串指定的位置

      1、str.charAt(index):返回指定位置的字符

          (1)字符串中第一个字符的下标是0.最后一个字符的下标为字符串长度减一(string.length-1)
          (2)如果参数index不在0与string.length-1之间,该方法将返回一个空字符串
          (3)例子:

      2、str.indexOf(substring,startpos):返回指定的字符串首次出现的位置

          (1)该方法将从头到尾地检索字符串str,看它是否含有子串substring
          (2)startpos可选参数,从str的startpos位置开始查找substring,如果没有此参数将从str的开始位置查找
          (3)如果找到一个substring,则返回substring的第一次出现的位置。str中的字符位置是从0开始的
          (4) 注意:
                1)indexOf()方法区分大小写
                2)如果要检索的字符串值没有出现,则该方法返回-1
          (5)例子:

    三、字符串分割split()

      (1)str.split(separator,limit):将字符串分割为字符串数组,并返回此数组
      (2)separator:必需。从该参数指定的地方分割str
      (3)limit:可选参数,分割的次数,如设置该参数,返回的子串不会多于这个参数指定的数组,如果无此参数为不限制次数
      (4)注意:如果把空字符串(" ")用作separator,那么str中的每个字符之间都会被分割
      (5)例子:

    四、提取字符串substring()

      (1)str.substring(startPos,stopPos):用于提取字符串中介于两个指定下标之间的字符
      (2)startPos:必需。一个非负的整数,开始位置
      (3) stopPos:可选,一个非负的整数,结束位置,如果省略该参数,那么返回的子串一直到字符串对象的结尾
      (4)注意:
        (1)返回的内容是从start开始(包含start位置的字符)到stop-1处的所有字符,其长度为stop减start
        (2)如果参数start与stop相等,那么该方法返回的就是一个空串(即长度为0的字符串)
        (3)如果start比stop大,那么该方法在提取子串之前会先交换这两个参数
      (5)例子:

    五、提取指定数目的字符substr()

      (1)str.substr(startPos,length):从字符串中提取从startPos位置开始的指定数目的字符串
      (2)startPos:必需。要提取的子串的起始位置。必须是数值
      (3)length:可选。提取字符串的长度。如果省略,返回从str的开始位置startPos到str的结尾的字符
      (4)注意:如果参数startPos是负数,从字符串的结尾开始算起的位置,也就是说,-1指字符串中最后一个字符,-2指倒数第二个字符,以此类推。如果startPos为负数且绝对值大于字符串长度,startPos为0
      (5)例子:

    相关文章

      网友评论

          本文标题:string 字符串的操作

          本文链接:https://www.haomeiwen.com/subject/nhvxqctx.html