Wie kann man die ganze Zeichenkette nach einem bestimmten Wort durchsuchen?
Ich habe diesen Code, der ein Zeichenfolgenarray durchsucht und das Ergebnis zurückgibt, wenn die Eingabezeichenfolge mit den ersten Zeichen einer Zeichenfolge übereinstimmt:
for (int i = 0; i < countryCode.length; i++) {
if (textlength <= countryCode[i].length()) {
if (etsearch
.getText()
.toString()
.equalsIgnoreCase(
(String) countryCode[i].subSequence(0,
textlength))) {
text_sort.add(countryCode[i]);
image_sort.add(flag[i]);
condition_sort.add(condition[i]);
}
}
}
Aber ich möchte diese Zeichenfolge auch bekommen, wo die Eingabezeichenfolge nicht nur in den ersten Zeichen, sondern auch alle, wo in der Zeichenfolge übereinstimmt? Wie macht man das?