Write a Java program (non-GUI preferred) to demonstrate the use of an ArrayList.
The program should allow a user to do the following:
- Add, edit, delete different types of animals
- Select an animal, and the corresponding characteristics will be displayed (such as color, vertebrate or invertebrate, can swim, etc.)
- The program must use ArrayList(s) to work with these animal objects.
Include a brief documentation (in the code or in a separate document) to explain the input (if any), processing and output of the program.
Submit your assignment using the Assignment Files tab above
Please write only original JAVA code for this assignment, add a header segment in the code for name, course, and date.