zoukankan      html  css  js  c++  java
  • 字符串的一些常见方法

    字符串的方法(所有字符串的方法都不会改变原数组):

    charAt():通过下标获取字符,参数是下标

    chaCodeAt():通过下标获取对应字符的ASCII码,参数是下标

    concat():连接字符串

    split():将字符串以参数为间隔转换成数组,默认参数是“,”

    slice():通过下标截取字符串,参数为负时会从后往前截取

    substring():截取。以较小下标开始,较大下标结束截取一段字符串,有负数时不会倒数截取

    substr():截取。有2个参数,第一个参数是操作位置,第二个参数是截取长度

    indexOf():查找匹配。第一个参数是查找内容,第二个参数是开始查找位置,返回匹配内容的下标,找不到返回-1(通常会通过indexOf()===-1的布尔值判断某个字符是否存在)

    search():查找匹配。与indexOf()的区别是该方法没有第二个参数,只能从头开始查找

    match():查找。参数为字符串时,返回一个数组,参数为正则时,没有修饰符“g”跟字符串的作用是一样的,有“g”时会返回匹配到的所有成员组成的数组

    replace(oldstr,newstr):查找替换。oldstr可以为字符串,可以为正则,newstr可以为字符串,可以为函数

      注:为函数时,函数返回值为替换内容。此时函数至少有三个参数:第一个参数是查找的内容、倒数第二个参数是匹配到内容的下标、倒数第一个参数是原字符串,如果正则中出现“()”会在第一个参数后面增加对应的形参。

    toUpperCase():全部大写

    toLowerCase():全部小写

  • 相关阅读:
    20170705总结
    20170703总结
    .NET 框架程序使用 Win32 API
    青春 就此别过
    Aptana Studio 2启动时提示 Workspace Cannot Be Created 解决办法
    App_GlobalResources.afvubzdv.resources.dll”--“拒绝访问。“
    c# 一维数组和二维数组的定义几种方式<转>.
    C#中Split分隔字符串的应用(C#、split、分隔、字符串)<转>
    C#操作字符串方法总结<转>
    C# 时间格式大全
  • 原文地址:https://www.cnblogs.com/maozo/p/11638001.html
Copyright © 2011-2022 走看看