Klasse ArrayListCapacityCalculator
java.lang.Object
ch.nolix.core.container.arraylist.ArrayListCapacityCalculator
Of the
ArrayListCapacityCalculator an instance cannot be created.- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungstatic booleanarrayListNeedsToGrowForRequiredCapacity(int capacity, int requiredCapacity) static intcalculateTargetCapacityForActualCapacityAndRequiredCapacity(int actualCapacity, int requiredCapacity)
-
Methodendetails
-
arrayListNeedsToGrowForRequiredCapacity
public static boolean arrayListNeedsToGrowForRequiredCapacity(int capacity, int requiredCapacity) - Parameter:
capacity-requiredCapacity-- Gibt zurück:
- true if an array list with the given capacity needs to grow to reach the given requiredCapacity, false otherwise.
-
calculateTargetCapacityForActualCapacityAndRequiredCapacity
public static int calculateTargetCapacityForActualCapacityAndRequiredCapacity(int actualCapacity, int requiredCapacity) - Parameter:
actualCapacity-requiredCapacity-- Gibt zurück:
- the target capacity for an array list with the given actualCapacity and the given requiredCapacity.
- Löst aus:
SmallerArgumentException- if the given requiredCapacity is not bigger or does not equal the given actualCapacity.
-