Java String Array Contains Example

[ad_1]

/*

Java String Array Contains Example

This Java String Array Contains example shows how to find a String in

String array in Java.

*/

 

import java.util.Arrays;

 

public class StringArrayContainsExample {

public static void main(String args[]){

//String array

String[] strMonths = new String[]{“January”, “February”, “March”, “April”, “May”};

//Strings to find

String strFind1 = “March”;

String strFind2 = “December”;

/*

* There are several ways we can check whether a String array

* contains a particular string.

*

* First of them is iterating the array elements and check as given below.

*/

boolean contains = false;

//iterate the String array

for(int i=0; i < strMonths.length; i++){

//check if string array contains the string

if(strMonths[i].equals(strFind1)){

 

//string found

contains = true;

break;

}

}

if(contains){

System.out.println(“String array contains String “ + strFind1);

}else{

System.out.println(“String array does not contain String “ + strFind1);

}

/*

* Second way to check whether String array contains a string is to use

* Arrays class as given below.

*/

contains = Arrays.asList(strMonths).contains(strFind1);

System.out.println(“Does String array contain “ + strFind1 + “? “ + contains);

contains = Arrays.asList(strMonths).contains(strFind2);

System.out.println(“Does String array contain “ + strFind2 + “? “ + contains);

 

}

}

 

/*

Output of above given Java String Array Contains example would be

String array contains String March

Does String array contain March? true

Does String array contain December? false

*/

[ad_2]

Leave a Comment