找出A字符串中出现B字符串的起始位置

Posted 小书童

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找出A字符串中出现B字符串的起始位置相关的知识,希望对你有一定的参考价值。

 1 /**
 2      * 找出B出现在A中的起始位置
 3      * @param A
 4      * @param lenA
 5      * @param B
 6      * @param lenB
 7      * @date 2016-10-7
 8      * @author shaobn
 9      */
10     public static int findApperance(String A,int lenA,String B,int lenB){
11         if(!A.contains(B) || lenB>lenA){
12             return -1;    
13         }else if (lenB==lenA) {
14             return 0;
15         }else {
16             return A.indexOf(B);
17         }    
18     }

 

以上是关于找出A字符串中出现B字符串的起始位置的主要内容,如果未能解决你的问题,请参考以下文章

2016校招真题之串的模式匹配

串的模式匹配

c语言,找出某个数出现的位置

字符串匹配,一文彻底搞懂

《Python学习之路 -- Python基础之切片》

最长非重复子串(python实现)