diff --git a/src/main/java/com/booleanuk/core/Exercise.java b/src/main/java/com/booleanuk/core/Exercise.java index d31a45c..4d7cee1 100644 --- a/src/main/java/com/booleanuk/core/Exercise.java +++ b/src/main/java/com/booleanuk/core/Exercise.java @@ -44,6 +44,11 @@ public ArrayList getFavouriteNumbers() { second number contained in the list that is returned from getFavouriteNumbers */ + public int getSecondNumber(){ + ArrayList favoriteNumbers = getFavouriteNumbers(); + return favoriteNumbers.get(1); + } + /* @@ -56,6 +61,11 @@ public ArrayList getFavouriteNumbers() { https://www.programiz.com/java-programming/library/arraylist/replaceall */ + public ArrayList multiply(ArrayList listOfNums, int aNum){ + listOfNums.replaceAll(e -> e * aNum); + return listOfNums; + } + /* @@ -64,6 +74,11 @@ public ArrayList getFavouriteNumbers() { The method must return a boolean that indicates whether the provided list is empty or not */ + public boolean isEmpty(ArrayList listOfStrings){ + return listOfStrings.isEmpty(); + } + + /* @@ -73,6 +88,12 @@ public ArrayList getFavouriteNumbers() { The method must add the second parameter into the list provided and then return the list */ + public ArrayList addIngredient(ArrayList listOfStrings, String aString){ + listOfStrings.add(aString); + return listOfStrings; + } + + /* @@ -82,6 +103,12 @@ public ArrayList getFavouriteNumbers() { The method must remove the second parameter from the list and then return the list */ + public ArrayList removeIngredient(ArrayList listOfStrings, String aString){ + listOfStrings.remove(aString); + return listOfStrings; + } + + /* @@ -91,6 +118,8 @@ public ArrayList getFavouriteNumbers() { The method must return a boolean that indicates whether the second parameter exists in the provided list */ - + public boolean containsIngredient(ArrayList listOfStrings, String aString){ + return listOfStrings.contains(aString); + } }