import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.*; import java.lang.StringBuilder; import java.lang.String; /** * Created by leon on 1/29/18. */ public class StringArrayUtils { /** * @param array array of String objects * @return first element of specified array */ // DONE public static String getFirstElement(String[] array) { return array[0]; } /** * @param array array of String objects * @return second element in specified array * DONE */ public static String getSecondElement(String[] array) { return array[1]; } /** * @param array array of String objects * @return last element in specified array */ // DONE public static String getLastElement(String[] array) { return array[array.length-1]; } /** * @param array array of String objects * @return second to last element in specified array */ // DONE public static String getSecondToLastElement(String[] array) { return array[array.length-2]; } /** * @param array array of String objects * @param value value to check array for * @return true if the array contains the specified `value` */ // DONE public static boolean contains(String[] array, String value) { boolean check = false; for (int i = 0; i26; i++){ for(String string:array){ if (string.contains(Character.toString(alphabet.charAt(i)))){ check = true; } else{ check = false; } } if (check == false){ pan = false; break; } } return pan; } /** * @param array array of String objects * @param value value to check array for * @return number of occurrences the specified `value` has occurred */ // Done public static int getNumberOfOccurrences(String[] array, String value) { int counter = 0; for (int i = 0; i