मैं इस कोड है जो एक स्ट्रिंग सरणी खोज करता है और परिणाम देता है अगर इनपुट स्ट्रिंग एक स्ट्रिंग के 1 से मेल खाता है:एक विशिष्ट शब्द के लिए पूरी स्ट्रिंग को कैसे खोजें?
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]);
}
}
}
लेकिन मैं जहां इनपुट स्ट्रिंग न केवल में से मेल खाता है उन स्ट्रिंग भी प्राप्त करना चाहते हैं पहले अक्षर लेकिन स्ट्रिंग में कहीं भी? यह कैसे करना है? बाहर contains(CharSequence)
विधि
स्ट्रिंग में एक() विधि है - आप इसका उपयोग कर सकते हैं। – mcfinnigan
क्या स्ट्रिंग.इंडेक्सऑफ() एंड्रॉइड में उपलब्ध है? – Teg
में, indexOf() मेरे लिए कुछ भी काम नहीं कर रहा है :( – Reyjohn