tôi có mã này mà tìm kiếm một mảng chuỗi và trả về kết quả nếu chuỗi đầu vào phù hợp với nhân vật 1 của một chuỗi:Cách tìm kiếm toàn bộ chuỗi cho một từ cụ thể?
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]);
}
}
}
Nhưng tôi muốn để có được những chuỗi cũng là nơi các chuỗi đầu vào phù hợp không chỉ ở các ký tự đầu tiên mà còn bất kỳ vị trí nào trong chuỗi? làm như thế nào?
Chuỗi có phương thức contains() - bạn có thể sử dụng nó. – mcfinnigan
Là String.indexOf() có sẵn trong android? – Teg
chứa, indexOf() không có gì làm việc cho tôi :( – Reyjohn