ys in creating your classes. Java language.    void insert(Object, int index):  Add the object at the specified index. void append(Object): Add the object at the end of the list. Object remove(int index):  Remove and return the object at the specified index. int size() String toString() boolean isEmpty() int getIndexOf(Object):  Returns -1 if not found boolean contains(Object): Return

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Use arrays in creating your classes. Java language. 

 

  • void insert(Object, int index):  Add the object at the specified index.
  • void append(Object): Add the object at the end of the list.
  • Object remove(int index):  Remove and return the object at the specified index.
  • int size()
  • String toString()
  • boolean isEmpty()
  • int getIndexOf(Object):  Returns -1 if not found
  • boolean contains(Object): Return true if the object is in the list. Use equals of the object for comparison.
  • boolean equals(Object):  Compare sizes and elements in the data structure.
  • Object get(int index):  Returns the object at index specified.

System.out.println("ArrayList Tests");

// todo: make more tests here

ArrayList a = new ArrayList();

System.out.println("Check empty array isEmpty:" + a.isEmpty());

a.insert('B', 0);

a.insert('a', 0);

a.insert('t', 1);

System.out.println("Check non-empty array isEmpty:" + a.isEmpty());

System.out.println(a.toString());

while (a.isEmpty() == false) {

System.out.println(a.remove(0));

}

 

// Fill over initial capacity and check that it grows

for (int i = 0; i < 110; i++)

{

a.append(new Integer(i));

}

System.out.println("Size of array after 110 adds: "+ a.size());

System.out.println("Value of last element: "+ a.get(a.size()-1));

System.out.println("Insert past end of list");

a.insert('z', 200);

System.out.println("Insert negative index");

a.insert('z',  -3);

System.out.println("Remove past end of list");

a.remove(200);

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Knowledge Booster
Unreferenced Objects
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education