Why is the following algorithm not halting for me? (str is the string I am searching in, findStr is the string I am trying to find)
String str = \"helloslkhe
If you need the index of each substring within the original string, you can do something with indexOf like this:
private static List getAllIndexesOfSubstringInString(String fullString, String substring) {
int pointIndex = 0;
List allOccurences = new ArrayList();
while(fullPdfText.indexOf(substring,pointIndex) >= 0){
allOccurences.add(fullPdfText.indexOf(substring, pointIndex));
pointIndex = fullPdfText.indexOf(substring, pointIndex) + substring.length();
}
return allOccurences;
}