Write a class MySortedArrayCollection that Inherit the SortedArrayCollection class show in screen shot and such that all the following methods are implemented in java, then write a driver program to test the methods public String toString() // Creates and returns a string that correctly represents the current collection. public T smallest() // Returns null if the collection is empty, otherwise returns the smallest element of the collection. public int greater(T element) // Returns a count of the number of elements e in the collection that are greater then element, that is such that e.compareTo(element) is > 0 public MySortedArrayCollection combine (MySortedArrayCollectionother) // Creates and returns a new SortedArrayCollection object that is a combination of this object and the argument object. public T []toArray() // Returns an array containing all of the elements of the collection. public void clear() // Removes all elements. public boolean equals(Object o) // Takes an Object argument, returning true if it is equal to the current collection and false otherwise public boolean addAll(MySortedArrayCollectionc) // Takes a MySortedArrayCollection argument and adds its contents to the current collection; returns a boolean indicating success or failure. public boolean retainAll(MySortedArrayCollectionc) // Takes a MySortedArrayCollection argument and removes any elements from the current collection that are not in the argument collection; returns a boolean indicating success or failure. public void removeAll(MySortedArrayCollectionc){ // Takes a MySortedArrayCollection argument and removes any elements from the current collection that are also in the argument collection.
Write a class MySortedArrayCollection that Inherit the SortedArrayCollection class show in screen shot and such that all the following methods are implemented in java, then write a driver program to test the methods
public String toString()
// Creates and returns a string that correctly represents the current collection.
public T smallest()
// Returns null if the collection is empty, otherwise returns the smallest element of the collection.
public int greater(T element)
// Returns a count of the number of elements e in the collection that are greater then element, that is such that e.compareTo(element) is > 0
public MySortedArrayCollection <T> combine (MySortedArrayCollection<T>other)
// Creates and returns a new SortedArrayCollection object that is a combination of this object and the argument object.
public T []toArray()
// Returns an array containing all of the elements of the collection.
public void clear()
// Removes all elements.
public boolean equals(Object o)
// Takes an Object argument, returning true if it is equal to the current collection and false otherwise
public boolean addAll(MySortedArrayCollection<T>c)
// Takes a MySortedArrayCollection argument and adds its contents to the current collection; returns a boolean indicating success or failure.
public boolean retainAll(MySortedArrayCollection<T>c)
// Takes a MySortedArrayCollection argument and removes any elements from the current collection that are not in the argument collection; returns a boolean indicating success or failure.
public void removeAll(MySortedArrayCollection<T>c){
// Takes a MySortedArrayCollection argument and removes any elements from the current collection that are also in the argument collection.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps