24
Bir dizede alt dize oluşumu
Aşağıdaki algoritma neden benim için durmuyor? (str, aradığım dizedir, findStr, bulmaya çalıştığım dizedir) String str = "helloslkhellodjladfjhello"; String findStr = "hello"; int lastIndex = 0; int count = 0; while (lastIndex != -1) { lastIndex = str.indexOf(findStr,lastIndex); if( lastIndex != -1) count++; lastIndex += findStr.length(); } System.out.println(count);