本文主要是介绍lastIndexOf()和indexOf()的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
java中lastIndexOf()和indexOf()的区别
indexOf和lastIndexIf都是索引文件
indexOf是查某个指定的字符串首次出现的位置(从前往后查)
lastIndexOf是从右向左查某个指定的字符串中最后一次出现的位置(从后往前查)
那么问题来了 两个不是一前一后相反方向还是查么?怎么他们两个返回的索引值相同呢?
因为:lastIndexOf()方法虽然是从后往前搜索,但返回的位置是从前开始数数和计算的,所以结果和indexOf()方法 返回的相同
这篇关于lastIndexOf()和indexOf()的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!