大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
在网站建设、成都网站设计中从网站色彩、结构布局、栏目设置、关键词群组等细微处着手,突出企业的产品/服务/品牌,帮助企业锁定精准用户,提高在线咨询和转化,使成都网站营销成为有效果、有回报的无锡营销推广。创新互联公司专业成都网站建设十载了,客户满意度97.8%,欢迎成都创新互联客户联系。小编给大家分享一下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) + ""); }