Find if a string contains one of the given words in Java

We can use the AnyMatch method to figure out if a string contains any of the given words from an Array. See below for a sample. 

List middleEasternCountries = Arrays.asList(“egypt”, “iran”, “turkey”);
String sampleString = “Egypt is a famous tourist destination. It contains the Pyramids”;

System.out.println(middleEasternCountries.stream().anyMatch(sampleString::contains));

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Related Posts