import java.util.Arrays; /** * Created by leon on 1/29/18. */ public class StringArrayUtils { /** * @param array array of String objects * @return first element of specified array */ // TODO public static String getFirstElement(String[] array) { return array[0]; } /** * @param array array of String objects * @return second element in specified array */ public static String getSecondElement(String[] array) { return array[1]; } /** * @param array array of String objects * @return last element in specified array */ // TODO public static String getLastElement(String[] array) { //String[] array = {"brown", "fox", "jumps", "over", "the", "lazy", "dog"}; String word = ""; for(int i = 0; i < array.length -1; i++){ return word = array[array.length-1]; } return word; } /** * @param array array of String objects * @return second to last element in specified array */ // TODO public static String getSecondToLastElement(String[] array) { String word = ""; for(int i = 0; i < array.length -2; i++){ return word = array[array.length-2]; } return word; } /** * @param array array of String objects * @param value value to check array for * @return true if the array contains the specified `value` */ // TODO public static boolean contains(String[] array, String value) { boolean hold = false; for(String s:array){ if(s.equals(value)){ return hold = true; } } return hold; } /** * @param array of String objects * @return an array with identical contents in reverse order */ // TODO public static String[] reverse(String[] array) { String[] tempStringArray = new String[array.length]; System.arraycopy( array, 0, tempStringArray, 0, array.length ); for(int i = 0 ;i