We develop a static predicate, searchArray, that takes as parameters an array of strings and a string, and returns true, if the string is present in the array, and false otherwise.
public static boolean searchArray(String[] v, String e) { for (int i = 0; i < v.length; i++) if (e.equals(v[i])) return true; return false; }
Example of usage:
public static void main(String[] args) { // creation of an array x of 3 strings String[] x = { "one", "two", "three" }; // search the string "two" in the array x if (searchArray(x, "two")) System.out.println("present"); else System.out.println("not present"); // this will not be printed out }