文字列str1から文字列"str2"を検索する方法はこうですが
str1.indexOf("str2",0)

両方の文字を数値のbyte配列化してこれより高速に検索する方法ないですか?
地道に配列内を上からチェックしていけばいいですが
それよりスマートで高速な方法ないでしょうか?

文字処理は一般に遅いですが
結局str1.indexOfが一番はやい?