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():全部小写

  • 相关阅读:
    java 多级图的最短路径
    在dos中编译java文件
    apollo客户端的长轮询机制的原理
    Apollo配置中心动态生效实现原理
    jmx_exporter+prometheus+grafana实现kafka metric监控
    XXL-JOB(1) 分布式任务系统选型和XXL-JOB介绍,这篇文章相当的经典呀
    grafana根据不同prometheus server统计数据
    XXL-JOB的使用教程
    普罗米修斯官方文档
    Prometheus标签的管理
  • 原文地址:https://www.cnblogs.com/maozo/p/11638001.html
Copyright © 2011-2022 走看看