I have two list of strings. I want to check if any string from one list is available in another list. Have used below approach which fails.
Please let me know a better approach
List<String> mylist = Arrays.asList(stringArray1);
List<String> items = Arrays.asList(stringArray2);
return mylist.stream().anyMatch(t->items.stream().anyMatch(t::contains));
retainAllmay be?myList.stream().anyMatch(items::contains)should do the job