天天看點

模仿String.indexOf,判斷一個字元串是否包含另一個字元串

.

目錄:

一.方法介紹

二.圖示意

三.源代碼

一.方法介紹

判斷一個字元串str1是否包含另一個字元串str2:

1.取str2的第一個字元一次和str1的字元依次比較,知道找到相等的字元為止或者找完整個str1的length.

2.當找到相等的字元後,在str2長度内str2與str1依次進行比較

二.圖示意

[img]http://dl.iteye.com/upload/picture/pic/88520/33d79726-7613-35d1-adea-1b5a069a5790.jpg[/img]

三.源代碼

JDK中java.lang.String.indexOf(char[], int, int, char[], int, int, int)源碼:

模仿的判斷一個字元串是否包含另一個字元串的源碼:

.