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) Assembly Language (2) Books (10) C (75) C# (4) C++ (81) Course (1) Data Strucures (4) Downloads (1) Engineering (13) FPL (17) Hadoop (1) HTML&CSS (38) IS (25) Java (87) Leet Code (4) PHP (20) Projects (1) Python (218) R (69) Selenium Webdriver (2) Software (14) SQL (27)