zoukankan      html  css  js  c++  java
  • indexOf 和 lastIndexOf的区别

    1、indexOf 和 lastIndexOf 都是索引文件

    indexOf 是查找某个指定的字符串(字符)在字符串(数组)首次出现的位置(索引值) (也就是从前往后查)

    eg:

    lastIndexOf 是从后向前查某个指定的字符串(字符)在字符串(数组)中最后一次出现的位置(也就是从后往前查)

    eg:

    注意:

    两个一前一后相反方向查,怎么他们两个返回的索引值相同呢?

    因为lastIndexOf()方法虽然是从后往前搜索,但返回的位置是从前开始数和计算的,所以结果和indexOf()方法返回的相同:图2和图4

    可以看出图1和图3不同,因为数组中有两个相同的7一前一后。但indexOf和lastIndexOf都是从头开始数和计算的。

    结果:

    indexOf是从前向后查  而lastIndexOf是从后向前查   但是二者返回索引都是从前开始数和计算的

     用法说明:

    indexOf

  • 相关阅读:
    Hdu 1257 最少拦截系统
    Hdu 1404 Digital Deletions
    Hdu 1079 Calendar Game
    Hdu 1158 Employment Planning(DP)
    Hdu 1116 Play on Words
    Hdu 1258 Sum It Up
    Hdu 1175 连连看(DFS)
    Hdu 3635 Dragon Balls (并查集)
    Hdu 1829 A Bug's Life
    Hdu 1181 变形课
  • 原文地址:https://www.cnblogs.com/wdd-cindy/p/9018249.html
Copyright © 2011-2022 走看看