Klasse ArrayListCapacityCalculator

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

public final class ArrayListCapacityCalculator extends Object
  • Konstruktordetails

    • ArrayListCapacityCalculator

      public ArrayListCapacityCalculator()
  • Methodendetails

    • calculateTargetCapacityForActualCapacityAndRequiredCapacity

      public int calculateTargetCapacityForActualCapacityAndRequiredCapacity(int actualCapacity, int requiredCapacity)
      Parameter:
      actualCapacity -
      requiredCapacity -
      Gibt zurück:
      the target capacity for a IArrayList 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.
    • arrayListNeedsToGrowForRequiredCapacity

      public boolean arrayListNeedsToGrowForRequiredCapacity(int capacity, int requiredCapacity)
      Parameter:
      capacity -
      requiredCapacity -
      Gibt zurück:
      true if a IArrayList with the given capacity needs to grow to reach the given requiredCapacity, false otherwise.