Question: WRITE THE JAVA PROGRAM AND PLEASE ATTACH THE SCREENSHOT OF THE OUTPUT CONCOLE Create a class bag (multiset) that uses an expandable array to store
WRITE THE JAVA PROGRAM AND PLEASE ATTACH THE SCREENSHOT OF THE OUTPUT CONCOLE
Create a class bag (multiset) that uses an expandable array to store the bag items. The item type must be a Java String type; that is, the bag will store strings of characters. The class should have the methods listed below. Create a main class to test your bag class. This main class should fill a bag with the keywords of the Java language.
a.Bag(): default constructor
b. boolean isEmpty(): determines whether the bag is empty (still need it)
c. void print(): prints the bag elements (still need it)
d. int getLength(): returns the number of items in the bag (still need it for expansion)
e. void add(String item): adds an item to the bag
f. void removeOne(String item): removes item from the bag; only one occurrence of item should be removed.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
