十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
小编给大家分享一下JAVA中字符串匹配算法indexOf函数是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
前言
相信每个学习过Java的人都使用过indexOf函数,indexOf函数我们可以查找一个字符串(模式串)是否在另一个字符串(主串)出现过,返回结果表示出现位置的下标,如果返回-1,表示模式串在主串中不存在,那么,你可曾想过这些查找函数又是如何实现的呢?
从indexOf源码看起
首先我们先来看一下indexOf的源码,indexOf的使用方式比较多,这是我们以一个形参的为例。
static String mainString = "Hello my name is HuangLinqing"; static String patternString = "HuangLinqing"; public static void main(String[] args) { System.out.printf(mainString.indexOf(patternString, 0) + ""); }