문자열에 다른 문자열이 포함되어 있는지 확인하고 싶지만 대소 문자를 구분하지 않습니다.문자열에 대소 문자를 구분하지 않고 다른 문자열이 포함되어 있는지 확인할 수 있습니까?
예를 들어 "카비르"는 "닥터 카비르의 집"에 들어 있습니다. 이제 자본 K를 가진 "Kabir"는 "Dr.kabir의 집"에서 찾아야합니다. 이 문장에 공백이 있거나 없거나
포함되어 있습니다. 하지만 contains()는 대소 문자를 구분합니다. 또한 equalsIgnoreCase()를 사용하려고했지만 유용하지 않습니다.
for (int i = 0; i < itemsList.size(); i++) {
if (matching.contains(itemsList.get(i))) {
item = itemsList.get(i).trim();
break;
}
}
문자열을 대문자로 지정하여 시도했지만 모든 문자를 대문자로 검사합니다. 초기 편지 만 자본인지 확인하고 싶습니다.
for (int i = 0; i < itemsList.size(); i++) {
if (matching.contains(itemsList.get(i))) {
item = itemsList.get(i).trim();
break;
}
}
아무도 도와 줄 수 있습니까? 고마워 ..
EDIT : 문자열에서 "kabir"을 어떻게 나눠야할까요?
중복 내 생각에, http://stackoverflow.com/questions/14972299/how-to- use-contains-and-equalalscase-in-string – msagala25