Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.
JAVA ARRAY LIST Assume that the class AccordionListlt;Egt; represents a dynamic array (like ArrayList) that: Implements the java.
JAVA ARRAY LIST
Assume that the class AccordionList<E> represents a dynamic array (like ArrayList) that:
· Implements the java.util.List<E> interface
· Initially has an internal array capacity of five
· Grows in size by 3 items when it an item needs added and there is no room
· Has a method void snip() that causes the internal array to be resized so that its internal array capacity and list size are equal
In the spaces provided, draw the contents of the internal array after EACH the following operations, including null values. For simplicity, you may write integers directly inside of the array cells rather than showing the references to Integer objects. You must show all intermediate work for credit.
AccordionList<Integer> acl = new AccordionList<Integer>;
acl.add(1);
acl.add(6);
acl.add(1, 2);
acl.snip();
acl.add(0, 0);
acl.remove(1);
acl.remove(2);
acl.add(3);