문자열의 ArrayList에 문자열 배열의 각 50 개의 문자열이 하나씩 있고 ArrayList의 모든 동일한 문자열에 대해 무언가를 수행하는지 확인하는 방법은 무엇입니까?StringList의 ArrayList에 50 개의 다른 문자열이 하나씩 포함되어 있는지 확인하십시오.
1
A
답변
3
배열의 모든 문자열이 ArrayList에도 있는지 확인하는 데이 함수를 사용할 수 있습니다. 일치가 발견 될 때마다 doSomething()과 같은 추가 논리를 추가하려면 코드를 쉽게 적용 할 수 있어야합니다.
ArrayList myList; // let's assume its initialized and filled with Strings
String[] strArray; // let's assume its initialized and filled with Strings
//this function returns true if all Strings in the array are also in your arraylist
public boolean containsAll(myList, strArray){
//iterate your String array
for(int i = 0; i < strArray.length; i++){
if(!myList.contains(strArray[i])){
//String is not in arraylist, no need to check the rest of the Strings
return false;
}
}
return true;
}
+0
고마워, 그게 내가 무엇을 필요로하는지 –
2
왜 LINQ를 사용하지 않습니까? 이, 당신이 원하는 경우에, 그래서는 원본 목록에서 중복되는 항목을 알고 싶어, 새로운 List<string>
의 모든 중복을 반환하면 결과 순서에 고유 적용하거나 위의 솔루션을 사용할 수
List<String> duplicates = YourList.GroupBy(x => x)
.Where(g => g.Count() > 1)
.Select(g => g.Key)
.ToList();
주
+1
LINQ 대안 솔루션 upvote – naomik
관련 문제
- 1. 문자열이 문자열의 ArrayList에 있는지 확인하십시오.
- 2. 문자열에 문자열이 포함되어 있는지 확인하십시오.
- 3. 목록에 문자열이 포함되어 있는지 확인하십시오.
- 4. PHP : 객체에 배열의 문자열이 포함되어 있는지 확인하십시오.
- 5. Elixir - 문자열에 하위 문자열이 포함되어 있는지 확인하십시오.
- 6. 개체 배열에 문자열이 포함되어 있는지 확인하십시오.
- 7. 배열에 특정 문자열이 포함되어 있는지 확인하십시오.
- 8. PHP가 데이터베이스에 문자열이 포함되어 있는지 확인하십시오.
- 9. Bash 변수 이름에 문자열이 포함되어 있는지 확인하십시오.
- 10. 파일 이름에 문자열이 포함되어 있는지 확인하십시오. 파이썬
- 11. 목록에 특정 문자열이 포함되어 있는지 확인하십시오.
- 12. MySQL에 열의 문자열이 포함되어 있는지 확인하십시오.
- 13. 디렉토리 이름이 존재하고 문자열이 포함되어 있는지 확인하십시오.
- 14. PHP 파일에 문자열이 포함되어 있는지 확인하십시오.
- 15. 하위 문자열에 문자열이 포함되어 있는지 확인하십시오.
- 16. 문자열에 배열의 부분 문자열이 포함되어 있는지 확인하십시오.
- 17. 파일에 VB6 문자열이 포함되어 있는지 확인하십시오.
- 18. ArrayList에 다른 ArrayList가 요소로 포함되어 있는지 확인
- 19. 액션 스크립트 3 : 문자열에 다른 문자열이 포함되어 있는지 확인하십시오.
- 20. ArrayList에 배열 객체가 있는지 확인하십시오.
- 21. 부분 문자열이 있는지 확인하십시오.
- 22. 문자열에 다른 문자열 요소가 포함되어 있는지 확인하십시오.
- 23. 한 문자열에 다른 문자열이 있는지 확인하십시오.
- 24. jQuery가 포함되어 있는지 확인하십시오.
- 25. 배열에 다른 배열의 항목이 포함되어 있는지 확인하십시오.
- 26. 한 문자열에 다른 문자열이 포함되어 있는지 확인
- 27. ArrayList에 특정 인덱스가 있는지 확인하십시오.
- 28. PHP mysql 데이터베이스 문자열에 문자열이 포함되어 있는지 확인하십시오.
- 29. 특정 문자열이 페이지에 있는지 확인하십시오.
- 30. 열려있는 브라우저 창에 특정 문자열이 포함되어 있는지 확인하십시오.
당신이 한 일을 우리에게 보여줄 수 있습니까? – Unlockedluca
double for loop로 할 수 있을까요? –
난 그냥 아이디어가 필요해 –