Class Array<Item>

java.lang.Object
dsa.lab01.solutions.Array<Item>
Type Parameters:
Item - the item type
All Implemented Interfaces:
Container<Item>

public class Array<Item> extends Object implements Container<Item>
An array-based container.

Contains some number of items using an array.

  • Constructor Details

    • Array

      public Array()
      Construct an empty array.
    • Array

      @SafeVarargs public Array(Item... items)
      Construct an array containing the given items.
      Parameters:
      items - the items
  • Method Details

    • size

      public int size()
      Description copied from interface: Container
      Get the number of contained items.
      Specified by:
      size in interface Container<Item>
      Returns:
      the size
    • contains

      public boolean contains(Item item)
      Description copied from interface: Container
      Check if the given item is equal to any of those contained.
      Specified by:
      contains in interface Container<Item>
      Parameters:
      item - the item to check for membership
      Returns:
      whether such an item is contained