Friday, 13 April 2018

String Array Contains Example



  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
    */

1 comment:

Popular Posts

Categories

Android (21) AngularJS (1) Books (3) C (75) C++ (81) Data Strucures (4) Engineering (13) FPL (17) HTML&CSS (38) IS (25) Java (85) PHP (20) Python (83) R (68) Selenium Webdriver (2) Software (13) SQL (27)