How do I determine whether an array contains a particular value in Java?

后端 未结 29 2749
予麋鹿
予麋鹿 2020-11-21 05:00

I have a String[] with values like so:

public static final String[] VALUES = new String[] {\"AB\",\"BC\",\"CD\",\"AE\"};

Given

29条回答
  •  别那么骄傲
    2020-11-21 05:47

    Using a simple loop is the most efficient way of doing this.

    boolean useLoop(String[] arr, String targetValue) {
        for(String s: arr){
            if(s.equals(targetValue))
                return true;
        }
        return false;
    }
    

    Courtesy to Programcreek

提交回复
热议问题