첫 번째로 지금까지 도움을 준 커뮤니티에 감사드립니다.Arraylist 내에서 특정 문자열을 검색하는 방법
필자는 지시문을 작성해야만 키 이름이 포함 된 Fragment를 찾아야한다고 나와 있습니다.
ArrayList<Fragment> collage;
지금, 나는이 방법 indexOf
및 .contains
과 실험이,하지만 난 그것을 알아낼 수 없습니다. 난 당신이 값으로 문자열을해야 알아낼 "키"
String str = "key";
는 그런하는 "키"발견 된 인덱스를 찾기 위해 같이 IndexOf를 사용할 수 있습니까? 이게 맞습니까, 아니면 indexOf가 문자열에서만 작동합니까? 누구나 나를 올바른 방향으로 안내 할 수 있습니까? 미리 감사드립니다.
; Java 7에서는 적어도 .stream(). allMatch()를 사용할 수 있습니다. Java 7을 사용하면 루프와 추출이 필요합니다. 또는 Guava,'Iterables.filter()'를'Predicate'로 사용하는 경우 – fge
'Fragment' 목록에서'String'을 찾을 수 없습니다. – Axel
"또는 indexOf는 문자열에서만 작동합니다."... equals 메소드를 사용하므로 String에서만 작동하지 않습니다. 그러나'Fragment'는'String'과 같지 않을 가능성이 큽니다. – qqilihq