diff --git a/src/main/java/com/booleanuk/core/Exercise.java b/src/main/java/com/booleanuk/core/Exercise.java index d31a45c..939d5e7 100644 --- a/src/main/java/com/booleanuk/core/Exercise.java +++ b/src/main/java/com/booleanuk/core/Exercise.java @@ -2,6 +2,7 @@ import com.booleanuk.helpers.ExerciseBase; +import java.lang.reflect.Array; import java.util.ArrayList; public class Exercise extends ExerciseBase { @@ -43,7 +44,9 @@ public ArrayList getFavouriteNumbers() { TODO: 1. Create a method named getSecondNumber that returns a whole number. It must return the second number contained in the list that is returned from getFavouriteNumbers */ - + public int getSecondNumber() { + return getFavouriteNumbers().get(1); + } /* @@ -55,7 +58,10 @@ public ArrayList getFavouriteNumbers() { Use the ArrayList's replaceAll method to iterate through the ArrayList and replace each value with its double https://www.programiz.com/java-programming/library/arraylist/replaceall */ - + public ArrayList multiply(ArrayList numbers, int number) { + numbers.replaceAll(integer -> integer * number); + return numbers; + } /* @@ -63,7 +69,9 @@ public ArrayList getFavouriteNumbers() { - A list of strings The method must return a boolean that indicates whether the provided list is empty or not */ - + public boolean isEmpty (ArrayList list) { + return list.isEmpty(); + } /* @@ -72,7 +80,10 @@ public ArrayList getFavouriteNumbers() { - A string The method must add the second parameter into the list provided and then return the list */ - + public ArrayList addIngredient (ArrayList list, String string) { + list.add(string); + return list; + } /* @@ -81,7 +92,10 @@ public ArrayList getFavouriteNumbers() { - A string The method must remove the second parameter from the list and then return the list */ - + public ArrayList removeIngredient (ArrayList list, String string) { + list.remove(string); + return list; + } /* @@ -90,7 +104,9 @@ public ArrayList getFavouriteNumbers() { - A string The method must return a boolean that indicates whether the second parameter exists in the provided list */ - + public boolean containsIngredient (ArrayList list, String string) { + return list.contains(string); + } }