Klasse ArrayListCapacityCalculator

java.lang.Object
ch.nolix.core.container.arraylist.ArrayListCapacityCalculator

public final class ArrayListCapacityCalculator extends Object
Of the ArrayListCapacityCalculator an instance cannot be created.
Autor:
Silvan Wyss
  • 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.